Ghostscript PDF 压缩导致“输出可能不正确”错误

Ghostscript PDF 压缩导致“输出可能不正确”错误

我正在跟进这些说明压缩由 LaTeX 生成的 PDF。我运行以下命令:

 gswin64  -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH -sOutputFile=foo-compressed.pdf foo.pdf

在 Windows 和 *nix 机器上(即 macOs 和 Linux):

 gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH -sOutputFile=foo-compressed.pdf foo.pdf

这些命令以前对我压缩过的所有其他 PDF 都有效。但是,对于某个特定文件,我收到很多错误:

忽略虚假 ET 运算符

在文本块内执行 Do,尝试恢复

, 和

检测到非法嵌套 BT 操作符。

全部采用以下格式:

**** 错误:... 输出可能不正确。

然后输出的 PDF 严重变形和损坏。如果您能帮助我了解问题所在以及如何解决,我将不胜感激。

附注1.9.27我按照命令使用 Ghostscript 版本gswin64 --version

PS2。作为临时解决方案,我将 PDF 打印到另一个 PDF 中。在 Windows 上我有两个选项,Adobe PDF然后Microsoft Print to PDF运行上述命令以进一步缩小 PDF 文件的大小。

相关内容