在ghostscript-crop-pdf-not-correctly中,我裁剪了一个PDF,但似乎只是裁剪了。剩余的内容实际上仍然存在。
在ghostscript-removes-content-outside-the-crop-box中或 how-to-truly-crop-a-pdf-file或pdf-real-cropping或cropping-a-pdf-using-ghostscript-9-01或itext-crop-out-a-part-of-pdf-file,未找到解决方案。可能只有虚拟PDF打印机。
使用ghostscript或itext,真的有什么方法可以剪切PDF文件。
答案 0 :(得分:1)
解决问题的一种非常简单(但也许不是最聪明)的方法是使用pdfSweep
。
pdfSweep
是一个iText7
插件,可让您编辑(删除)内容。
它允许您通过以下方式删除内容:
根据您的情况,您可以计算要删除的矩形,然后应用pdfSweep
。
如果您随后裁剪其余页面,则内容实际上将消失。
更多信息(包括代码示例)可以在here中找到。
答案 1 :(得分:0)
是什么使您相信内容仍然存在?
Ghostscript不会将任何至少部分包含在页面剪辑中的对象都不会转发到pdfwrite设备,因此我怀疑是否保留了内容。
您的原始问题与裁剪空白有关,因此,在这种情况下,示例文件不那么有用。您应该发布问题文件的示例以及所使用的Ghostscript命令行。
请注意,如果您要裁剪图像,则不会,这不会做您想要的。如果图像的任何部分位于介质上,则整个图像将包含在文件中。 pdfwrite设备不具备从图像中提取子区域的功能。对于我所知道的所有PDF编辑器都是如此。