PDF 2.0是否与PDF 1.x兼容

时间:2017-06-03 06:25:51

标签: pdf standards

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

2 个答案:

答案 0 :(得分:2)

那些在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下载Peter Wyatt 2017年PDF日欧洲的演讲;或者你可以通过https://youtu.be/AR4lGlDh9Ac观看。

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

答案 1 :(得分:1)

不,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提供的支持级别。