2011-07-27 97 views
3

我写了一个遗留应用程序(SCO Unix 5.0.7上的进展4GL - - 我知道,我知道)一行一行地生成一个postscript文件。如果我在PDFCreator中打开.ps文件,它会渲染一切,就像我想要的一样。ps2pdf给空白页

但是,我需要把它变成pdf格式。当我使用PS2PDF来做到这一点:

ps2pdf mypsfile.ps newpdffile.pdf 

,并在打开的PDFCreator或Acrobat PDF格式,我得到一个空白页(预期输出是一个页)。

如果我将.ps文件放到某个产生简单单行输出的位置,我仍然会看到一个空白的.pdf页面。这个.ps在PDFCreator中也很好:

/Arial findfont 
12 scalefont 
setfont 
175 700 moveto 
(ABC Company) show 
showpage 

ps2pdf不显示任何错误。有人能告诉我需要添加到上面的.ps代码才能正确转换为PDF吗?

此PDF使用pdftk在另一个PDF的'顶部'上覆盖文本。当我有两个“好”的PDF文件时,该部分也可以正常工作。这只是转换为PDF,我坚持。

谢谢, 大卫

回答

2

这应该很好地工作。第一个问题是'你使用的是哪个版本的Ghostscript?'你是否尝试过直接使用Ghostscript而不是使用ps2pdf脚本?喜欢的东西

gs -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=<output.pdf> <input.ps> 

您没有设置介质尺寸要求,因此它可能是GS被默认为信,你的文字仅仅是在页面的顶部。尝试将文本置于0,0而不是175,700。

+0

感谢您的回复。我讨厌承认它,但看起来像这个问题忽略了将文件类型更改为二进制文件时,将其ftp到我的桌面上查看。已经把自己击倒了脑袋。 – 65bit