gpt4 book ai didi

linux - ps2pdf给出空白页

转载 作者:太空狗 更新时间:2023-10-29 11:16:14 26 4
gpt4 key购买 nike

我在遗留应用程序(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 可能默认为 Letter,而您的文本只是在页面顶部之外。尝试将文本放在 0,0 而不是 175、700。

关于linux - ps2pdf给出空白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6846212/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com