一个有效的PDF1.x文档会是一个有效的PDF2.0文档吗?PDF1.x阅读器会优雅地接受PDF2.0文档吗?
发布于 2017-06-06 20:46:30
那些在ISO中从事PDF2.0工作的人做出了很大的努力,以尽可能地与当前的实现兼容,并尽可能少地中断。有些更改(比如添加UTF-8字符串对象支持)是不可能的,因为这种方法完全向后兼容。但是,大多数更改都是对标准的澄清和更新,以便更好地使ISO标准与实现的行为保持一致。例如,关于标记PDF的部分是以一种更清晰、更容易理解的方式重写的,并且包含了一个用于PDF2.0的新标记集,它与PDF1.7标记集不匹配。但是,PDF2.0标记集不是默认的--默认仍然是PDF1.7标记命名空间--这样就可以将标记的PDF文件提升到PDF2.0,而无需重写标记。
PDF2.0是PDF标准的发展,而不是对规范的急剧改变。它确实包含了一些新的功能--比如以UTF-8格式指定字符串对象的能力--PDF1.7查看器将无法正确地处理这些功能。但是,大多数PDF1.7查看器应该能够很好地处理大多数PDF2.0文件。在这方面,您对PDF1.6和PDF1.7的比较是一个公平的比较:不知道PDF2.0版本或特性的观众要么忽略这些版本,要么不正确地处理这些版本。不过,我预计大多数PDF2.0文件的编写方式将与当前的PDF1.7查看实现兼容。
如果你对更多信息感兴趣,彼得·怀亚特在2017年欧洲PDF日的演讲可以从https://www.pdfa.org/wp-content/uploads/2017/05/PDF20Keynote.pdf下载,也可以通过https://youtu.be/AR4lGlDh9Ac观看。
免责声明:我是PDF协会主席
发布于 2017-06-05 15:10:51
不,PDF1.x文档不是有效的PDF2.0文档。
如果至少需要修改PDF中的版本号,则PDF1.x文档可以是有效的PDF2.0文档。PDF2.0还需要一些其他更改,比如在PDF中定义注释的外观(在1.x中,它们是可选的,如果找不到或者根本没有显示任何内容,观众将动态生成它们)和XFA的弃用。
一些PDF1.x阅读器可能会接受PDF2.0文档。不过,这将取决于供应商,以确定他们为PDF2.0提供了什么样的支持。
https://stackoverflow.com/questions/44341020
复制相似问题