修剪 PDF 文件

修剪 PDF 文件

我经常遇到边距很大的 PDF 文件。尽管实际内容相当小,但我无法在每张纸上打印 2 页,因为边距占据了大部分页面,文本变得很小。

有没有办法修剪边距,即获取一个页面尺寸较小的新 PDF 文件,使得每页只是原始页面的预定义区域(例如,从顶部和左侧 1 厘米开始,宽度为 15 厘米,高度为 20 厘米)。

我主要寻找在 Linux 下工作的解决方案,但也欢迎基于 Windows 的答案!

答案1

布里斯可以轻松裁剪 PDF 文件。它会显示一个视图,其中 PDF 的所有页面都相互重叠,您可以在要保留的部分上放置一个矩形。我经常使用它来将多页 PDF 拆分为合理的格式,以便在电子阅读器上使用。

答案2

PDF 整理器是一个小型的 python-gtk 应用程序,它可以帮助用户合并或拆分 pdf 文档,并使用交互式直观的图形界面旋转、裁剪和重新排列其页面。

答案3

由于格式原因,可能无法始终有效,但批处理总是值得尝试的是 IrfanView

你需要 Ghostscript 插件来读取 PDF,但据我所知,你可以加载批量设置,以便 1 自动裁剪空白边距 2 增加画布固定量(在两个半页之间留出一点空白) 3 如果需要,旋转所有页面 4 使用全景工具拼接页面 5 将页面发送到内置的 pdf-out 插件

或者,Acrobat Full 可以做类似的事情,通过在所有页面上设置裁剪值,然后以面对面模式显示,然后如果您希望使用 Distiller 打印成对的单张纸

答案4

我发现唯一真正能胜任这项工作(以及许多其他棘手的 PDF 操作)的工具是k2pdfopt

要修剪(或者用 k2pdfopt 的术语来说“裁剪”)PDF 文件,从左上角 1 厘米开始,扩展到宽度 10 厘米、高度 20 厘米,只需像这样调用它:

$ k2pdfopt -ui- -x -mode crop -cbox '1cm,1cm,10cm,20cm' \
input_file.pdf

生成的 PDF 的页面大小正好是 10x20cm。

相关内容