日期字符串的正确格式是什么?

时间:2017-01-15 13:15:30

标签: pdf pdf-generation standards

我正在实施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没有针对此特定问题的条目。

2 个答案:

答案 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时,会出现尾随撇号。好消息是,在我测试的观众中,无论哪种方式似乎都不重要。