如何修剪PDF中不需要的文本?

Posted

技术标签:

【中文标题】如何修剪PDF中不需要的文本?【英文标题】:How to trim unwanted text in PDF? 【发布时间】:2015-07-20 02:54:42 【问题描述】:

我可以裁剪 PDF(例如在 Acrobat 中)。

但裁剪边距之外的文本仍将保留在 PDF 中(即使我在可视区域中看不到它)。

我想删除裁剪边距之外的任何内容。有没有命令行工具可以做到这一点?

【问题讨论】:

【参考方案1】:

Ghostscript 可以做到这一点。 Ghostscript 是一个命令行工具,适用于所有主要操作系统。

适用于 Linux 或 Mac OS X 的命令:

gs -o cropped-and-removed.pdf \
   -sDEVICE=pdfwrite          \
   -dUseCropBox               \
    in.pdf

Windows 的命令:

gswin64c.exe -o cropped.pdf ^
   -sDEVICE=pdfwrite        ^
   -dUseCropBox             ^
    in.pdf

请务必使用较新版本的 Ghostscript。当前是 v9.16。

【讨论】:

以上是关于如何修剪PDF中不需要的文本?的主要内容,如果未能解决你的问题,请参考以下文章

左侧的文本修剪

如何在textformfield onchange值上修剪文本

如何识别需要 OCR 的 PDF 文件?

带有可填写表单域的 PDF +“另存为”=带有固定文本的 PDF - 如何?

C# PDFSharp:如何从 PDF 中去除文本的示例?

如何去掉字符串中不需要的字符?