我正在实施PDF制作人。除此之外,它还会写一个包含/Info
条目的/CreationDate
字典。但是,我对日期字符串的确切格式感到困惑,特别是它是否应该有一个尾随'
(撇号)。
ISO批准的副本Document Management – Portable Document Format – Part 1: PDF 1.7, First Edition(7。9。4日期)规定了以下格式:
( D : YYYYMMDDHHmmSSOHH ' mm )
与此相反,PDF Reference, Sixth Edition, version 1.7 1)(3.8.3日期,也由Adobe出版)将其记录为:
( D : YYYYMMDDHHmmSSOHH ' mm ' )
(注意尾随的撇号字符)
其中哪一个是正确的?
<小时/> 1) Errata to Sixth Edition没有针对此特定问题的条目。
答案 0 :(得分:2)
ISO 32000-1:2008是官方标准,取代了Adobe PDF Reference。在ISO发布之前,许多领域都从1.7规范中得到了改进。
在这种情况下,如32K-1所示,额外的&#39; (撇号)在日期示例中确实不正确。如果Adobe的产品在最后写出额外的产品,那就是一个错误,我们会看到修复它。
我还要指出,对于即将推出的ISO 32000-2(PDF 2.0),不推荐使用DocInfo来支持XMP。因此,如果有人在2016/2017年撰写PDF制作人,他们不应该担心DocInfo,而应该关注XMP。
答案 1 :(得分:1)
嗯......这是PDF Spec 所说的,而Adobe Acrobat 的作用。使用Adobe Acrobat DC创建PDF时,会出现尾随撇号。好消息是,在我测试的观众中,无论哪种方式似乎都不重要。