GhostScript PDF / A一致性

时间:2011-11-24 05:15:04

标签: ghostscript pdfa

GhostScript PDF / A代似乎出现了错误。

当您通过GhostScript生成PDF / A文档时,当您单击Adobe Reader时,会出现一致性选项卡,其中显示:

“一致性: 标准:PDF / A-1B ISO名称:ISO 19005-1 状态:尚未验证“

这是一个热门和失败的事情。当您通过命令行生成相同的PDF文件时,它还会给出:

“您当前正在查看的PDF并不表示自己符合任何标准”有时

我使用命令行:

gswin32c -dPDFX -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sProcessColorModel = DeviceCMYK -sDEVICE = pdfwrite -dPDFACompatibilityPolicy0 -sOutputFile = resu.tpdf xxx.ps PDFA_DEF.ps

如何使它始终显示一致性消息而不是不一致?

2 个答案:

答案 0 :(得分:2)

如果您认为自己发现了Ghostscritp错误,那么如果您在http://bugs.ghostscript.com提出错误报告,我们将不胜感激。

然而,这很可能已经修复,我建议您尝试使用Git存储库中的当前代码。

如果没有,请提出错误报告,提供您正在使用的源文件和命令行,并告诉我们您是如何检查一致性的。

答案 1 :(得分:1)

这是Adobe Reader X(也许是早期版本)令人困惑的“功能”。 “状态:尚未验证”使听起来像Reader可以验证PDF / A一致性。但是,要使用Adobe产品验证一致性,您需要Acrobat Pro:

  

标准面板出现在所有版本中(标准版,专业版和偶数版)   读者)。但是,验证合规性功能仅存在于   Acrobat Pro。

请参阅http://help.adobe.com/en_US/acrobat/using/WS58a04a822e3e50102bd615109794195ff-7b40.w.html#WS58a04a822e3e50102bd615109794195ff-7b3d.w

因此,Reader中“尚未验证”的存在并不意味着PDF / A不正确。

我没有Acrobat Pro。有趣的是,一旦经过Acrobat Pro验证,在Reader中打开的文档是否会显示为已验证。