跳至内容
100% 本地 · 上传 0 KB压缩 PDF

如何扁平化 PDF

🔒 您的文件永不离开您的设备。所有处理均在浏览器本地完成。

扁平化 PDF 将可编辑的表单字段、注释和批注转换为静态页面内容。扁平化后,您无法点击进入 表单字段更改其值、拖动注释或编辑批注 — 它们已固化到页面中。本指南涵盖为什么要扁平化、 做此事的可信本地工具,以及 IXPDF 研究的诚实现状。

为什么要扁平化 PDF?

  • 锁定已填表单。 您填写了 PDF 表单并想分享而不让收件人意外编辑字段。 扁平化将字段值转换为静态文本。
  • 保留注释。 您用高亮、形状或印章标记了文档,想分享使标记无法被移除或更改。
  • 可靠打印。 某些打印机和打印流程不能正确渲染表单字段或注释。扁平化将它们 转换为常规页面内容,可靠打印。
  • 防止进一步编辑。 扁平化是单向操作 — 一旦扁平化,表单字段就消失了。这 对在分享或归档之前定稿文档很有用。
  • 减小文件大小(有时)。 表单字段和注释携带自己的数据结构。扁平化可以缩小 文件,但并非总是如此。
扁平化不可逆
扁平化将表单字段和注释作为可编辑对象移除。您无法对已扁平化的 PDF 取消扁平化 — 没有 "恢复表单字段"操作。如果以后可能需要编辑字段,请保留原始副本。

扁平化对文件做了什么

带表单字段的 PDF 有 AcroForm 或 XFA 字段字典描述每个字段:其名称、 类型(文本、复选框、单选、下拉)、值和外观。注释(高亮、形状、印章、批注)作为每页的注释字典存储。扁平化时:

  1. 字段的当前值作为静态文本/图形绘制到页面上。
  2. 注释的外观作为静态内容绘制到页面上。
  3. 字段和注释字典从文件中移除。
  4. 页面的内容流被重写以包含固化外观。

结果看起来与原始相同,但表单字段和注释已消失 — 它们现在是页面内容的一部分。

本地扁平化 PDF 的三个工具

以下每个选项都在您的机器上运行。它们都不上传您的文档。对于含敏感数据的已填表单 (医疗问诊、税务申报、法律披露),这很重要 — 文件在扁平化之前不应发送到"免费在线 PDF 扁平化器"。

1. Adobe Acrobat Pro(付费)

Acrobat Pro 在印刷生产流程中有专用扁平化步骤。打开 PDF,然后 工具 > 印刷生产 > 扁平化预览。配置选项(表单字段、注释或两者),点击应用并保存。Acrobat Pro 还可通过打印到 PDF 技巧扁平化:文件 > 打印 > 打印到 PDF 在输出中扁平化 表单字段和注释。Acrobat Standard 和免费的 Adobe Reader 无法通过印刷生产扁平化 — 只有 Pro 可以。 Reader 在某些版本中可通过打印到 PDF 扁平化。

2. Preview(macOS,免费)

Preview 没有"扁平化"按钮,但 打印到 PDF 技巧有效:打开 PDF,选择文件 > 打印,然后在打印对话框底部点击 存储为 PDF。保存的 PDF 将 表单字段和注释固化到页面内容中。这是 Mac 上最简单的免费选项,对大多数表单有效。它不 总是能正确处理 XFA 表单 — 那些是 Acrobat 专有的。

3. qpdf(命令行,免费,跨平台)

qpdf 没有单一的"扁平化"命令,但它可以扁平化旋转并规范化文件。对于表单字段和注释,将 qpdf 与使用 pypdf 的 Python 脚本配合,遍历字段、将每个字段的外观绘制到 页面上并移除字段字典。如果您熟悉命令行,这是最可复现的选项。对于简单扁平化,pdftoppm + img2pdf 往返将页面光栅化(有损 — 您失去可选择文本), 因此对于文本质量输出优先使用 pypdf 方法。

IXPDF 呢?
IXPDF 今天无法扁平化 PDF,我们不会发布假的扁平化工具。扁平化需要遍历表单字段和注释字典、 将每个外观绘制到页面上并移除字典 — 而不破坏页面的内容流。基于浏览器的引擎如果做错可能 损坏文件或静默丢弃字段值。这对 IXPDF 是 Research Required(AGENTS.md §16)。在能正确完成之前,请使用上述本地工具之一。我们不会假装"添加水印"或 "编辑元数据"是扁平化 — 它们是不同的操作。

分步说明:用 Preview 扁平化 PDF(macOS)

  1. 在 Preview 中打开 PDF。
  2. 从菜单选择 文件 > 打印(或按 Cmd+P)。
  3. 在打印对话框中,点击底部的 PDF 下拉菜单。
  4. 选择 存储为 PDF。
  5. 命名文件并点击 保存。
  6. 验证: 打开保存的文件并尝试点击进入表单字段。它应是静态文本, 不是可编辑字段。

分步说明:用 Adobe Acrobat Pro 扁平化 PDF

  1. 在 Adobe Acrobat Pro 中打开 PDF。
  2. 转到 工具 > 印刷生产。
  3. 点击 扁平化预览。
  4. 在对话框中,选择扁平化内容:表单字段、注释或两者。 如果文档有应一并扁平化的透明度,选择 透明度。
  5. 点击 应用。
  6. 用 文件 > 保存 保存扁平化的 PDF。
  7. 验证: 重新打开文件并尝试编辑表单字段或注释。它应是静态内容。

扁平化与其他"锁定"操作

扁平化是"锁定"PDF 的几种方式之一。它们做不同的事:

  • 扁平化将表单字段和注释转换为静态内容。字段消失。内容仍可选择和复制。 文件大小可能缩小。
  • 密码保护加密文件,无密码无法打开。表单字段一旦打开仍可编辑。参见如何密码保护 PDF。
  • 所有者密码限制(不可编辑、不可打印)由查看器而非文件强制。不配合的 查看器可以忽略。参见 如何密码保护 PDF。
  • 光栅化将每页转换为图像。这扁平化一切但失去可选择文本并增大文件大小。 仅在需要每页的平面图像时使用。

常见错误

  • 扁平化唯一副本。 扁平化不可逆。如果以后可能需要编辑字段,请保留原始副本。
  • 填写前扁平化。 填完每个字段后再扁平化。扁平化空表单会使空字段永久化 — 以后无法填写。
  • 对敏感表单使用"免费在线"扁平化器。 已填表单在扁平化前被上传到服务器。 对于医疗问诊或税表,请使用本地工具。
  • 期望 XFA 表单在非 Acrobat 工具中扁平化。XFA(XML Forms Architecture)是 Adobe 专有的表单技术。大多数非 Acrobat 工具要么静默 失败要么产生损坏的文件。如果您的表单是 XFA,请使用 Acrobat Pro。
  • 混淆扁平化与密码保护。 扁平化将字段固化到页面;密码保护加密文件。它们 解决不同的问题。
  • 不验证。 扁平化后,打开文件并尝试点击表单字段。如果仍可编辑,扁平化 未生效。

今天就在本地添加水印

IXPDF 的添加水印工具在浏览器中为每页盖上文本 — 您的文件永不离开您的设备。扁平化是 Research Required;在此之前,请使用 Preview 或 Acrobat Pro。

打开添加水印