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
有什么想法可以让它始终显示一致性消息而不是不一致性消息吗?
最佳答案
这是 Adobe Reader X(可能还有更早版本)的一个令人困惑的“功能”。 “状态:尚未验证”听起来像是 Reader 可以验证 PDF/A 一致性。但是,要使用 Adobe 产品验证一致性,您需要 Acrobat Pro:
The Standards panel is present in all versions (Std, Pro and even Reader). However, Verify Compliance functionality is only present in Acrobat Pro.
因此 Reader 中出现“尚未验证”并不意味着 PDF/A 不正确。
我没有 Acrobat Pro。很有趣的是,一旦通过 Acrobat Pro 验证,在 Reader 中打开的文档是否会显示为已验证。
关于GhostScript PDF/A 一致性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8252502/