OS2 World Community Forum
Public Discussions => General Discussion => Topic started by: Martin Iturbide on April 09, 2015, 06:42:04 pm
-
Hi
I'm giving up for the moment to install CUPS to try to convert some INF to PDF. I will try it some months later when I have more time, right now I can't.
This is why I'm requesting some help to convert this INFs files from the IBM OS/2 toolkit to PDF. This is because I want to ask permission to be distribuited it and include some content on the EDM/2 Wiki, and INF is not a readable format for them (the layers) and I don't want to send it on HTML because it will be a mess.
I have the OS2TK45 docs files dated (2001/04/10). I guess those are the latest ones.
Please contact me by email if you can help me out transforming this files.
Regards
-
http://bitsavers.informatik.uni-stuttgart.de/pdf/ibm/pc/os2/warp_ver_3/
-
Thanks Sergey, but I need the latest one that I was able to find transformed to PDF:
16/10/2000 16:14 232.941 addendum.inf
04/10/2001 14:26 1.012.558 alpref.inf
04/10/2001 14:27 1.296.377 cp1.inf
04/10/2001 14:27 1.181.572 cp2.inf
04/10/2001 14:27 279.099 cp3.inf
04/10/2001 14:32 197.648 dnal1mst.inf
04/10/2001 14:32 149.374 dpil1mst.inf
04/10/2001 14:27 19.502 gpi1.inf
04/10/2001 14:27 1.196.951 gpi2.inf
04/10/2001 14:27 872.737 gpi3.inf
04/10/2001 14:28 1.087.894 gpi4.inf
04/10/2001 14:32 895.769 ipfref.inf
04/10/2001 14:28 626.544 mmapg.inf
04/10/2001 14:28 420.276 mmref1.inf
04/10/2001 14:28 921.151 mmref2.inf
04/10/2001 14:28 935.582 mmref3.inf
04/10/2001 14:28 800.265 mmsspg.inf
04/10/2001 14:32 72.642 nmake32.inf
04/10/2001 14:32 68.777 oglbase.inf
04/10/2001 14:27 473.247 open32.inf
04/10/2001 14:32 497.829 pdguide.inf
04/10/2001 14:30 673.559 pm1.inf
04/10/2001 14:30 1.271.373 pm2.inf
04/10/2001 14:30 1.351.092 pm3.inf
04/10/2001 14:30 886.668 pm4.inf
04/10/2001 14:30 504.379 pm5.inf
04/10/2001 14:32 263.658 pmbdtech.inf
04/10/2001 14:32 111.920 rc16.inf
04/10/2001 14:29 305.672 rexxpg.inf
04/10/2001 14:29 3.595.100 sg244640.inf
04/10/2001 14:31 655.236 somguide.inf
04/10/2001 14:31 815.550 somref.inf
04/10/2001 14:32 995.548 srvfpgr.inf
16/10/2000 16:27 582.952 tcppr.inf
05/01/2004 13:54 569.018 toolsref.inf
04/10/2001 14:31 212.771 usetlkt.inf
04/10/2001 14:32 185.183 winsoc11.inf
04/10/2001 14:31 362.010 wps1.inf
04/10/2001 14:31 1.183.465 wps2.inf
04/10/2001 14:31 311.799 wps3.inf
04/10/2001 14:31 883.362 wpsguide.inf
04/10/2001 14:32 775.323 xpg4ref.inf
Those are the ones from the OS/2 Toolkit 4.5.
-
I thought there was a couple of programs to do this but I can't find them now. Options, convert to HTML and then to PDF. http://hobbes.nmsu.edu/download/pub/os2/util/convert/i2htm091.zip (http://hobbes.nmsu.edu/download/pub/os2/util/convert/i2htm091.zip), http://hobbes.nmsu.edu/download/pub/os2/util/convert/htmltopdf-rel2.zip (http://hobbes.nmsu.edu/download/pub/os2/util/convert/htmltopdf-rel2.zip) or use Firefox/SeaMonkey to print the HTML to PDF (print to file with a PDF extension). Or use one of the print to PDF drivers to print from NewView. Might be more choices if you have access to Linux, Windows or such where better tools are available such as DocView.
-
Hi Dave
I'm going to try the html2pdf.
I'm not being able to make ghostcript to work fine with the PDF printers to make a direct transformation from Newview to PDF. And on other platform (for what I tried) DocView is very limited, it does not allow to print , save on other format or copy the text.
Regards
-
I'm not being able to make ghostcript to work fine with the PDF printers to make a direct transformation from Newview to PDF. And on other platform (for what I tried) DocView is very limited, it does not allow to print , save on other format or copy the text.
You could use a 2-step process: use Postscript printer on FILE: to print to a Postscript file from NewView. Then use Ghostscript's lib\ps2pdf.cmd to convert the .PS file to PDF from the command line. (This probably requires the gsx.yy\bin directory on both PATH and LIBPATH, unless you run the script itself from there.)
-
Thanks Alex. I will give it try.
-
uhm...
[E:\OS2TK45\BOOK]ps2pdf addendum.ps
1 +++ ??????parse arg params??gs = '@gsos2'?inext = '.ps'?outext = '.pdf'
??if params = '' then call usage??options = ''???i = 1?param = word(params, i)?d
o while substr(param, 1, 1) = '-'? options = options param? i = i + 1? param = w
ord(params, i)?end??infile = param?if infile = '' then call usage?outfile = word
(params, i + 1)?if outfile = '' then do? outfile = infile''outext? infile = infi
le''inext?end??gs options '-q -P- -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -s
OutputFile='outfile options '-c save pop -f' infile?exit??usage : ?say 'Usage: p
s2pdf [options...] input[.ps output.pdf]'?exit?;
REX0013: Error 13 running C:\programs\gs\gs9.15\lib\ps2pdf.cmd, line 1:
Invalid character in program
-
ok, I think I found a working way to make a PDF from .ps with ghostscript 9.15 and ePDF.
I will try that.
-
Hey Martin,
ok, I think I found a working way to make a PDF from .ps with ghostscript 9.15 and ePDF.
I will try that.
FYI, I have Ghostscript 9.16 built - I just need to get around to packaging and uploading it :)
-
uhm...
[E:\OS2TK45\BOOK]ps2pdf addendum.ps
1 +++ ??????parse arg params??gs = '@gsos2'?inext = '.ps'?outext = '.pdf'
??if params = '' then call usage??options = ''???i = 1?param = word(params, i)?d
o while substr(param, 1, 1) = '-'? options = options param? i = i + 1? param = w
ord(params, i)?end??infile = param?if infile = '' then call usage?outfile = word
(params, i + 1)?if outfile = '' then do? outfile = infile''outext? infile = infi
le''inext?end??gs options '-q -P- -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -s
OutputFile='outfile options '-c save pop -f' infile?exit??usage : ?say 'Usage: p
s2pdf [options...] input[.ps output.pdf]'?exit?;
REX0013: Error 13 running C:\programs\gs\gs9.15\lib\ps2pdf.cmd, line 1:
Invalid character in program
Looks like a line ending problem where the REXX script has unix line endings. Simplest is to load it into the system editor and save it (untested with the eCS editor) or run unix2dos on it.
-
Simplest is to load it into the system editor and save it (untested with the eCS editor) or run unix2dos on it.
Or use EPM:
- Load the file
- Press Ctrl+I or Esc to open the command dialog
- Type save /o and press Ok to save it with CRLF line endings.
-
Hi Andreas.
The EPM did the trick with ps2pdf.cmd.
But I still get an error with Ghostscipt 9.15.
[E:\OS2TK45\BOOK\PS]ps2pdf addendum.ps addendum.pdf
*** Warning: GenericResourceDir doesn't point to a valid resource directory.
the -sGenericResourceDir=... option can be used to set this.
Error: /invalidfont in /findfont
Operand stack:
150 Helvetica
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-
- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- fa
lse 1 %stopped_push 1935 1 3 %oparray_pop 1934 1 3 %oparray_
pop 1918 1 3 %oparray_pop 1804 1 3 %oparray_pop --nostringval-
- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringv
al-- 2 %stopped_push --nostringval-- --nostringval-- 1887 2 4 %o
parray_pop
Dictionary stack:
--dict:1178/1684(ro)(G)-- --dict:0/20(G)-- --dict:82/200(L)-- --dict:55
/200(L)--
Current allocation mode is local
Last OS error: No such file or directory
Current file position is 3692
GPL Ghostscript 9.15: Unrecoverable error, exit code 1
Now I'm reading about "-sGenericResourceDir=".
-
Maybe I'm loosing some basic information on how to configure ghostscript on OS/2.
Is there any documentation available. I followed the readme.os2 instructions on ghostscript but I think I'm missing more.
I had only included the \bin and \lib on path and libpath as extra.
Any recommendations?
-
Haven't tried gs9.15 but with gs8.00 I use this cmd to invoke it, note that the device=os2pm no longer works with 9.x as the driver is no longer there. Gs is installed in f;\utils\gs8.00.
@f:\utils\gs\gs8.00\bin\gsos2.exe -If:/utils/gs;f:/utils/gs/fonts;n:/psfonts -sDEVICE=os2pm -dBitsPerPixel=8 -sPAPERSIZE=a4 %1 %2 %3 %4 %5 %6 %7 %8
The important part to fix your error is probably including psfonts.