我曾使用 Ghostscript 压缩一些大型文件的 pdf 输出,因为它似乎比 Adobe Acrobat(有时会丢失某些数学符号)更能消除重复的字体信息。我使用 XeLaTeX,我的文档包含大量 pdf 图形,每个图形也都是由 XeLaTeX 制作的,所有图形都包含 Windows 上的 Calibri 字体。
我使用的命令是gswin64 -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dNOPAUSE -dQUIET -dBATCH -sOutputFile=foo-compressed.pdf foo.pdf
,我在答案中找到了它这里。
我的文档现在包含一些使用\includemedia
该包命令的交互式 3D 图形media9
。这些 3D 图形均使用 Asymptote 创建,格式如下.prc
。
当我使用上述 Ghostscript 命令压缩文件时,所有.prc
信息都丢失了 - 3D 图形不再具有交互性。我尝试将 pdf 的兼容级别更改为 1.7,但这没有帮助。
有没有办法使用 Ghostscript 而不丢失 .prc 信息?