想像一下:你在 2025 年存了一份重要的法律合约,格式是标准 PDF。到了 2075 年,你的继承人需要查阅这份文件。问题是:五十年后的电脑和作业系统,还能正确读取这份 PDF 吗?嵌入的字型还在吗?显示效果还正确吗?
这个问题听起来像是在杞人忧天,但对政府机关、法院、医疗机构、金融业来说,文件的长期可读性是一个非常严肃的实务问题。PDF/A 正是为了解决这个问题而生的。
PDF/A 中的“A”代表 Archive(存档)。它是 PDF 格式的一个子标准,专门针对电子文件的长期保存而设计。正式规范由 ISO 制定,标准代号为 ISO 19005。
PDF/A 的核心理念是“自给自足”(self-contained)。一份符合 PDF/A 标准的文件,必须包含正确渲染它所需的一切元素,不能依赖任何外部资源。这意味着:
这些限制看起来像是在削减 PDF 的功能,但这正是设计的精髓所在:通过剔除一切可能造成未来相容性问题的元素,确保文件在任何技术条件下都能被正确读取。
PDF/A 不是单一标准,而是一个持续演进的标准家族。目前主要有三个版本:
第一代标准,基于 PDF 1.4。限制最严格,功能也最少。不支援透明度、图层(Layers),也不支援嵌入其他 PDF/A 档案。虽然功能有限,但对于纯文字文件和简单排版的文件来说,PDF/A-1 已经足够,而且相容性最广。
细分为两个符合级别:PDF/A-1a(最高等级,需要标记式 PDF,确保文字可被存取、有正确的语义结构)和 PDF/A-1b(基本等级,只要求视觉外观的可重现性)。
基于 PDF 1.7,比第一代增加了几项重要能力:
PDF/A-2 也有三个子类别:PDF/A-2a、PDF/A-2b、PDF/A-2u(增加 Unicode 文字对应要求)。
与 PDF/A-2 基本相同,但有一个关键差异:PDF/A-3 允许嵌入任意格式的附件,不限于 PDF/A 格式。这让 PDF/A-3 可以作为一个容器,把原始的试算表、XML 资料、影像扫描等都打包在同一个 PDF 文件内。
德国的电子发票标准 ZUGFeRD(现在称为 Factur-X)正是基于 PDF/A-3 实作的:一份肉眼可读的 PDF 发票,同时在附件中嵌入机器可读的 XML 资料,便于自动化处理。
把普通 PDF 和 PDF/A 文件放在一起比较,差异并不总是肉眼可见的。但在技术层面,差异相当显着:
PDF/A 并不是所有人每天都需要用到的格式,但在以下场景中,它几乎是不可或缺的:
将普通 PDF 转换为 PDF/A,或从头建立符合标准的 PDF/A 文件,可以使用多种方式:
需要注意的是,并非所有宣称支援 PDF/A 的工具都能产出真正符合标准的文件。如果文件的合规性非常重要(例如向政府机关提交的存档文件),最好使用 veraPDF 这类工具进行验证。
PDF/A 解决的是一个看起来不起眼、但其实非常重要的问题:确保今天创建的文件,在未来几十年后仍然可以被正确读取和呈现。通过严格的自给自足规范,PDF/A 把文件长期保存的不确定性降到了最低。
如果你需要处理 PDF/A 相关的转换工作,或者想把普通 PDF 转换成符合长期存档标准的格式,使用线上工具是最快捷的方式。
在浏览器里直接完成,档案不会离开你的电脑:PDF 工具