GhostScript PDF/A 一致性

标签 ghostscript pdfa

GhostScript PDF/A 生成好像有错误

当您通过 GhostScript 生成 PDF/A 文档时,当您单击 Adob​​e 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

有什么想法可以让它始终显示一致性消息而不是不一致性消息吗?

最佳答案

这是 Adob​​e Reader X(可能还有更早版本)的一个令人困惑的“功能”。 “状态:尚未验证”听起来像是 Reader 可以验证 PDF/A 一致性。但是,要使用 Adob​​e 产品验证一致性,您需要 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.

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

因此 Reader 中出现“尚未验证”并不意味着 PDF/A 不正确。

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

关于GhostScript PDF/A 一致性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8252502/

相关文章:

validation - 通过Ghostscript将PS文件转换为PDF/A,色彩空间问题

java - 如何用 Java 填写 PDF/A-1

java - GhostScript:gswin32c 挂起,但 gswin32 可以工作

linux -/usr/bin/ld : cannot find -lXext Dependencies issue

ruby - 修复不可读的 ghostscript 字体

c# - 我可以使用 GhostscriptProcessor 返回 byte[] 吗?

PDF/A-1a : OutputIntents for Black and White Images

windows - 尝试使用 ghostscript 压缩 pdf 失败 - 设备 'pdfwrite' 需要输出文件

ghostscript - 如何使用 ghostscript 将 CMYK eps 转换为 CMYK jpeg?

c# - ITextSharp 签署 PDF/A 文档