PDF转PDF/A
完全在你的浏览器中将 PDF 转换为 PDF/A-1b(归档格式)。尽力而为:请参阅下方诚实的局限说明。
选择一个 PDF
或将 PDF 拖到此处——加密的 PDF 必须先解锁
—
尽力而为的合规。 本工具会生成一个 PDF/A-1b 结构,它能通过 veraPDF 对大多数简单 PDF 的基础检查。对于受监管的报送(法院提交、公共档案),请在 verapdf.org 上验证,如果合规是强制要求,请使用 Adobe Acrobat。
Your file is ready
Processed entirely in your browser — the file never left your device.
如何将 PDF 转换为 PDF/A
三步搞定。没有任何东西被上传。
选择一个 PDF
打开或拖入一个 PDF。加密的 PDF 必须先解锁。
设定元数据
标题和作者会被写入 XMP 包和 Info 字典中。
下载并验证
下载该 PDF/A,并(可选)将其拖到 verapdf.org 以检查合规性。
这个工具具体做什么
PDF/A-1b 是最常见的 PDF/A 合规级别:它要求一个 PDF 在未来仍能在视觉上 复现。要把一个普通 PDF 变成这样,需要 (a) 嵌入一个输出色彩配置文件,使 文档的颜色毫不含糊,(b) 在元数据中声明合规级别,(c) 移除一切依赖运行时 执行的内容(JavaScript、加密、打开时动作)。本工具会完成所有这些:
- 嵌入标准的 sRGB IEC61966-2.1 ICC 配置文件,并从一个
OutputIntent字典中引用它。 - 写入一个声明
pdfaid:part=1和pdfaid:conformance=B的 XMP 元数据流。 - 移除 JavaScript 动作、嵌入文件、附加动作以及 AcroForm 字典。
- 在 trailer 中添加一个
/ID条目(PDF/A 必需)。 - 在保存时不使用对象流(PDF/A-1 禁止使用对象流)。
它不做什么
我们诚实地说明其欠缺之处:
- 字体嵌入。 如果某个字体仅按名称引用且未嵌入到源 PDF 中,我们不会去寻找替代字体。Adobe Acrobat 会这么做。严格的验证器会标记此问题。
- 透明度展平。 PDF/A-1b 禁止透明度。如果你的源文件有软蒙版或 alpha 通道,我们不会对其进行栅格化:那需要一个完整的排版引擎。
- 色彩空间转换。 我们假定你的颜色是 RGB。源文件中的专色或 CMYK 颜色不会被转换。
- PDF/A-2 或 PDF/A-3。 此版本仅支持 PDF/A-1b。PDF/A-2/3 允许更多内容(透明度、JBIG2、附件),但需要更细致的结构映射。
如何验证
将转换后的文件拖到 verapdf.org 上的开源网页版验证器中。 查找绿色的「PDF/A-1B compliant」徽章。对于简单的文字和图像 PDF, 结果通常会通过。对于复杂的源文件(透明度、自定义字体),可以预料 veraPDF 会标记问题;到那一步,正确的工具是 Acrobat,而不是一个免费的 浏览器内转换器。
隐私与安全
归档转换是一个默认偏执的流程:需要保存的文件往往是你不能冒险泄露的 原始文件。由于这次转换的每一个字节都在你的浏览器中运行,所以不存在 任何需要去信任的上传环节。此外,页面加载完成后,整条流水线都可离线 工作。
常见问题
PDF/A 是一套用于归档 PDF 的 ISO 标准。其理念是:一个 PDF/A 文件是自包含的——字体已嵌入、色彩空间明确、没有 JavaScript、没有加密——这样未来任何 PDF 阅读器,即使在数十年后,也能以完全相同的方式呈现它。法院、政府档案馆、银行以及学术出版机构通常要求以 PDF/A 格式提交。
它是尽力而为的。本工具会生成一个 PDF/A-1b 结构——sRGB OutputIntent、声明 PDF/A-1b 的 XMP 元数据、trailer /ID、无 JavaScript、无加密、无对象流——它能通过 veraPDF 对简单 PDF(文字 + 图像)的大多数自动检查。它并不能替代 Adobe Acrobat 完整的 PDF/A 转换引擎,后者能处理字体子集化、透明度展平以及一长串边缘情况。对于受监管的报送,请自行验证输出结果,如果合规是强制要求,请使用 Acrobat。
使用开源的 veraPDF 验证器。最简单的方式是访问 https://verapdf.org 上的网页版验证器——把你转换后的 PDF 拖进去,看是否显示「PDF/A-1B compliant」。如需批量验证,请下载桌面版 veraPDF 工具。我们特意链接到第三方验证器,因为让我们为自己的输出结果背书会违背验证的初衷。
PDF/A 明确禁止加密。如果你的输入 PDF 受密码保护,我们会拒绝转换它,并要求你先解锁它。这不是工具的限制——这是 PDF/A 标准本身的要求。
已经嵌入到源 PDF 中的字体会保持嵌入状态。仅按名称引用的字体(依赖阅读器已安装该字体)不会被这个 v0.1 工具嵌入——这正是简单 PDF 无法通过严格 PDF/A 验证的最常见原因。对于使用非系统字体的文档,请通过 Adobe Acrobat 的 PDF/A 转换器处理,它具备完整的字体子集化机制。