2011-11-24 60 views
2

GhostScript PDF/A代似乎存在錯誤。GhostScript PDF/A一致性

當您生成一個PDF /通過GhostScript的一個文件,當你點擊安裝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

您正在使用哪個版本的Ghostscript?輸入'gswin32c -v'並報告結果。 - 另外,您的PDFX_DEF.ps文件的完整內容是什麼?你可以發佈嗎?請注意,Ghostscript提供的內容僅爲* PDFX_def.ps *的一個示例 - 您可能需要將其適應於您自己的環境...... –

+0

您能告訴我如何使其適應我的環境嗎?我不知道如何去適應它。 – buttercup

+0

您是否閱讀了我的評論*完全*?還有關於我要求您「報告」和「發佈」的部分? –

回答

1

這是一個令人困惑的Adobe Reader X(也許是更早的版本)的「功能」。 「狀態:尚未驗證」使聽起來像讀者可以驗證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中打開的文檔是否顯示爲已驗證將很有趣。

2

如果您認爲您發現了Ghostscritp錯誤,那麼如果您在http://bugs.ghostscript.com處發出錯誤報告,我們將不勝感激。

但是,這很可能已經被修復了,我建議你嘗試Git倉庫中的當前代碼。

如果沒有,請提出一個錯誤報告,提供源文件和您正在使用的命令行,並讓我們確切知道您如何檢查一致性。