我在用 Ghostscript 编写输出 PDF 文件时遇到问题。它在批处理脚本中运行。当不以批处理模式运行时(没有-o或-dBATCH),结果页面显示在输出窗口中。
但是,我无法让 Ghostscript 将结果写入 PDF 输出文件。
这是调用 gs 的行:
gs -o out.pdf
-sDevice=pdfwrite
-dColorImageResolution=30
-dGrayImageResolution=30
-dMonoImageResolution=30
-dCompressFonts=true
test.pdf
Run Code Online (Sandbox Code Playgroud)
该文件在那里:
user:~/test> ll
-rw-r--r-- 1 user users 212033 22. Jan 15:27 test.pdf
Run Code Online (Sandbox Code Playgroud)
在 GhostView 的输出中,没有任何帮助:
Processing pages 1 through 577.
Page 1
Loading ... font from ... done.
Page 2
Page 3
Page ...
Run Code Online (Sandbox Code Playgroud)
如果有人能指出我忘记的内容以便 Ghostscript 将结果实际写入指定的文件,那将非常有帮助。