PDF 2.0 会兼容 PDF 1.x

Will PDF 2.0 compatible with PDF 1.x

有效的 PDF 1.x 文档是否为有效的 PDF 2.0 文档? PDF 1.x 读者会接受 PDF 2.0 文档吗?

不,PDF 1.x 文档不是有效的 PDF 2.0 文档。

PDF 1.x 文档可以是有效的 PDF 2.0 文档,前提是至少唯一需要更改的是 PDF 中的版本号。 PDF 2.0 还需要进行许多其他更改,例如 PDF 中定义的注释外观(在 1.x 中它们是可选的,如果找不到或根本不显示任何内容,查看者会即时生成它们)和弃用 XFA。

部分 PDF 1.x 读者可能会接受 PDF 2.0 文档。不过,由供应商决定他们为 PDF 2.0 提供的支持级别。

那些在 ISO 中从事 PDF 2.0 工作的人付出了巨大的努力,以尽可能地与当今的实现兼容,并尽可能少地破坏我们可能做的事情。某些更改(例如添加 UTF-8 字符串对象支持)无法以完全向后兼容的方式进行。然而,大多数更改都是对标准的澄清和更新,以便更好地使 ISO 标准与实施行为保持一致。例如,带标签的 PDF 部分以更清晰、更容易理解的方式进行了重写,并包括一个与 PDF 1.7 标签集不匹配的 PDF 2.0 新标签集。但是,PDF 2.0 标签集不是默认设置 - 默认仍然是 PDF 1.7 标签命名空间 - 因此可以将带标签的 PDF 文件提升为 PDF 2.0,而无需重写标签。

PDF 2.0 是 PDF 标准的演变,而不是对规范的重大改变。它确实包括一些新功能——例如以 UTF-8 格式指定字符串对象的能力——PDF 1.7 查看器将无法正确处理这些功能。但是,大多数 PDF 1.7 查看器应该可以很好地处理大多数 PDF 2.0 文件。在这方面,您对 PDF 1.6 与 PDF 1.7 的比较是一个公平的比较:不了解 PDF 2.0 修订版或功能的查看者将忽略这些或无法正确处理这些。但是,我希望大多数 PDF 2.0 文件的编写方式与当前的 PDF 1.7 查看实现兼容。

如果您对更多信息感兴趣,可以从 https://www.pdfa.org/wp-content/uploads/2017/05/PDF20Keynote.pdf ; or you can watch it via https://youtu.be/AR4lGlDh9Ac.

下载 Peter Wyatt 在 PDF Days Europe 2017 上的演讲

免责声明:我是PDF协会主席