【发布时间】:2017-04-27 07:09:33
【问题描述】:
我试图在这里找到答案并使用 GhosScript,但我无法成功。
所以,我有一个定义了 CropBox 和 MediaBox 的 PDF 文件。 CropBox/MediaBox 比率因页面而异(尤其是在标题页和文档的其余部分之间)。 我想要实现的是从每个页面中提取 CropBox 并使用它的 MediaBox eqal to CropBox 呈现新的 PDF。基本上,我想将所有页面修剪为 Cropbox,并在每个页面上让 MediaBox 与此 CropBox 相等。
我可以使用 ghostscript 或任何其他命令行工具吗?
编辑,
我终于设法使用 Ghostscript 实现这一目标:
gs -dUseCropBox -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=out.pdf in.pdf
但在转换过程中,我收到如下消息:
Page 74
Substituting font Helvetica for KAENAW+Helvetica.
这是否意味着对于简单的裁剪操作,我确实需要在我的系统中安装原始 pdf 使用的所有字体?它是ghostscript的工作原理吗?我认为 pdf 不需要“重新渲染”,但这将是对内部尺寸数据的一些操作。
【问题讨论】:
标签: pdf ghostscript