如何为 PDF 文档的所有页面添加边距?

如何为 PDF 文档的所有页面添加边距?

为了在 PDF 上添加更多注释,我需要增加 PDF 中所有页面的右边距。页面大小不必保持不变,如果由于边距变化而改变,则没关系。PDF 的内容不应该移动,我只是想将右边距进一步向右扩展。

我发现了一个在线服务但我需要批量应用此保证金变更并希望避免付款。
我正在使用安装了 Monterey 的 MacBook Air M1。

如何使用免费工具更改 PDF 文档所有页面的右边距?

答案1

好的,尝试了不同的页面配置后,我想我已经找到窍门了。

我假设您想在每页的右侧添加边距100 mm,但您可以随意选择所需的任何值。我还假设您的文档最初有 A4 页面210 x 297 mm

  1. 在 Preview.app 中打开要添加边距的 PDF 文档
  2. 文件 -> 打印
  3. 纸张尺寸 -> 管理自定义尺寸...
  4. +单击左下角的 添加自定义页面大小。
  5. 填写以下值:
    • 宽度:310 毫米,即 210 + 100,即宽度 + 所需边距
    • 高度:297 毫米
    • 上边距:0 毫米
    • 下边距:0 毫米
    • 左边距:0 毫米
    • 右边距:100 毫米 在此处输入图片描述
  6. 按“确定”,并确保在“新建尺寸”下选中“纸张尺寸
  7. 现在,在预览部分(您可能需要按显示详细资料如果你没有看到这部分)选择缩放至适合:-> 填充整个页面

在此处输入图片描述

  1. 现在您几乎已经准备好了:按PDF -> 在预览中打开查看最终结果并保存。 在此处输入图片描述

这是我在 A4 文档的右侧添加了 100 毫米边距后得到的结果:

在此处输入图片描述

答案2

PDF 页面定义可以是多个边界框 /Mediabox /Trimbox /Bleedbox,但对于查看者来说,只有 2 个相关框,主要的是 /Cropbox,而后备的是 /Mediabox,因此 PDF 文件通常每页只有一个 /Mediabox,它用作 /Cropbox

此文件默认设置为“Letter”尺寸 612/72" x 792/72"

在此处输入图片描述

所以要将页面加宽 100 毫米,我们只需将 283.465 个单位添加到,但是当您修改 PDF 时,它会破坏内部相对寻址,通常会损坏文件。因此,GUI 编辑器通常是最简单的,并且有许多 PDF“裁剪器”可以改变页面形状。

另一种方法是通过 Ghostscript 或其他 PDF 重建程序“重印”,但这也会以其他方式改变内部结构,因此理想情况下,我们只需要一个行编辑器系统地更改裁剪和/或媒体框,同时保持所有其他元素相对不变。

对于跨平台使用,Coherent cpdf(个人免费使用)是一个不错的选择,因为它有查询和修改/Media 和 /Crop 框。以下是命令行手册的摘录。

在此处输入图片描述

用于商业用途的替代开源可能是 qpdf,但它可能会以其他方式改变页面(取决于内容的复杂性)。

答案3

使用专业的 pdf 软件可以轻松添加边距、边框、装订线等PDF-XChange 编辑器经过追踪软件

在那里,使用调整大小功能分两步:

  1. 调整大小到 110% 左右,不缩放,然后
  2. 启用缩放功能,再次调整大小至 100%。

这可以应用于数千页。如果您对更改框架大小(框)有特殊要求,那么这个答案可能有效也可能无效。PDF-XChange Editor 还允许将页面向左、向右、奇数、偶数等移动,以防您需要进一步优化。

PS:不太容易的部分是记住这两个步骤。它本身并不直观。此外,几个“在线 PDF 编辑器”都具有此功能,但您很可能需要一个 >> 200 页等的计划,并且您对此功能的控制有限。最后,Acrobat Pro 很可能必须以与上述相同的方式使用。Acrobat Pro 中没有“添加边距”功能。

相关内容