真实裁剪PDF文件

时间:2018-07-16 07:31:02

标签: itext ghostscript

ghostscript-crop-pdf-not-correctly中,我裁剪了一个PDF,但似乎只是裁剪了。剩余的内容实际上仍然存在。

ghostscript-removes-content-outside-the-crop-box中或 how-to-truly-crop-a-pdf-filepdf-real-croppingcropping-a-pdf-using-ghostscript-9-01itext-crop-out-a-part-of-pdf-file,未找到解决方案。可能只有虚拟PDF打印机。

使用ghostscript或itext,真的有什么方法可以剪切PDF文件。

2 个答案:

答案 0 :(得分:1)

解决问题的一种非常简单(但也许不是最聪明)的方法是使用pdfSweep

pdfSweep是一个iText7插件,可让您编辑(删除)内容。

它允许您通过以下方式删除内容:

  • 指定正则表达式
  • 指定一个或多个矩形

根据您的情况,您可以计算要删除的矩形,然后应用pdfSweep

如果您随后裁剪其余页面,则内容实际上将消失。

更多信息(包括代码示例)可以在here中找到。

答案 1 :(得分:0)

是什么使您相信内容仍然存在?

Ghostscript不会将任何至少部分包含在页面剪辑中的对象都不会转发到pdfwrite设备,因此我怀疑是否保留了内容。

您的原始问题与裁剪空白有关,因此,在这种情况下,示例文件不那么有用。您应该发布问题文件的示例以及所使用的Ghostscript命令行。

请注意,如果您要裁剪图像,则不会,这不会做您想要的。如果图像的任何部分位于介质上,则整个图像将包含在文件中。 pdfwrite设备不具备从图像中提取子区域的功能。对于我所知道的所有PDF编辑器都是如此。