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
如何使它始终显示一致性消息而不是不一致?
答案 0 :(得分:2)
如果您认为自己发现了Ghostscritp错误,那么如果您在http://bugs.ghostscript.com提出错误报告,我们将不胜感激。
然而,这很可能已经修复,我建议您尝试使用Git存储库中的当前代码。
如果没有,请提出错误报告,提供您正在使用的源文件和命令行,并告诉我们您是如何检查一致性的。
答案 1 :(得分:1)
这是Adobe Reader X(也许是早期版本)令人困惑的“功能”。 “状态:尚未验证”使听起来像Reader可以验证PDF / A一致性。但是,要使用Adobe产品验证一致性,您需要Acrobat Pro:
标准面板出现在所有版本中(标准版,专业版和偶数版) 读者)。但是,验证合规性功能仅存在于 Acrobat Pro。
因此,Reader中“尚未验证”的存在并不意味着PDF / A不正确。
我没有Acrobat Pro。有趣的是,一旦经过Acrobat Pro验证,在Reader中打开的文档是否会显示为已验证。