如何轻松裁剪给定 PDF 文件中的 PDF 页面?我更喜欢使用尽可能少的编码,并尽可能少地猜测边界几何形状......
以下说明假设您要裁剪单页 PDF 的一部分:
Insert > Image...
菜单当您对结果感到满意时,请将其保存、导出为 PDF 或打印。
对于多页 PDF,您必须逐页工作,首先使用其他工具(如 PDF Arranger)将 PDF 拆分为多个页面(或者简单地“打印到 PDF”您想要裁剪的 PDF 的每一页)在 PDF 查看器中),使用 Draw 将它们一一裁剪,然后将它们重新组合成一个 PDF(再次使用 PDF Arranger)。
您可以使用 Inkscape 无损裁剪 PDF。这使用 Inkscape 的内置 SVG-PDF 转换。
File
-> Open
-> 选择文件 -> Open
File
-> Document properties
-> Page
-> Custom size
File
-> Document properties
-> Page
-> Custom size
-> Resize page to content...
-> 设置所需边距 -> Resize page to drawing or selection
Inkscape 是一个特别好的选择,因为 PDF 裁剪实用程序(例如其他答案中提到的
krop
)通常不会更改对象的实际大小,而是调整对象的显示量(例如 A4 页面)。
例如来自
krop
主页:
不幸的是,没有简单的方法可以消除 PDF 文件中不必要/不可见的部分。 krop 只调整哪个 显示 PDF 的部分内容;原来的内容仍然存在 例如,在编辑文件时会显示该文件 墨景
直接在 Inkscape 中进行编辑正是实现了这所说的不可能。
要快速执行 GUI 辅助的 PDF 裁剪任务,请尝试 pdfarranger(在 Debian 存储库中可用,以前称为 PDF-Shuffler)。
@sparkler提供的工具列表很有趣,但对我帮助不大。
提供的一些工具实际上裁剪了我的页面,但通常它们涉及到一些图像转换,这使得 pdf 文件变得模糊且难以阅读。最后我使用了
PoDoFo工具
的
podofocrop
,它能够以全分辨率保留所有图形,并将文本保留为真实文本。
它将所有页面裁剪为最小尺寸(即无边框)。命令是:
podofocrop input.pdf output.pdf
brew install podofo
https://pypi.org/project/pdfCropMargins/) 和 -pg
选项来选择特定页面。命令行程序提供了许多选项,并且还有一个可选的 GUI。