Linux ps2pdf提供空白页

Linux ps2pdf提供空白页,linux,ghostscript,Linux,Ghostscript,我在一个遗留应用程序(SCO Unix 5.0.7上的Progress 4GL——我知道,我知道)上编写了一个程序,逐行生成postscript文件。如果我在PDFCreator中打开.ps文件,它会按照我的要求呈现所有内容 但是,我需要把它转换成pdf格式。当我通过以下方式使用ps2pdf进行此操作时: ps2pdf mypsfile.ps newpdffile.pdf 在PDFCreator或Acrobat中打开pdf,我会得到一个空白页(预期输出为一页) 如果我把.ps文件切碎成一行输出

我在一个遗留应用程序(SCO Unix 5.0.7上的Progress 4GL——我知道,我知道)上编写了一个程序,逐行生成postscript文件。如果我在PDFCreator中打开.ps文件,它会按照我的要求呈现所有内容

但是,我需要把它转换成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时,这部分也可以很好地工作。我一直坚持的只是将ps转换成pdf

谢谢,
大卫:那应该行得通。第一个问题是“您使用的是哪个版本的Ghostscript?”您是否尝试过直接使用Ghostscript而不是使用ps2pdf脚本?差不多

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

您尚未设置媒体大小请求,因此可能GS默认为字母,而您的文本只是脱离页面顶部。尝试将文本置于0,0而不是175700。

谢谢您的回复。我不想承认这一点,但问题似乎是在将文件ftp到我的桌面查看时忽略了将文件类型更改为二进制文件。已经在我头上打了一巴掌。