PDF 檢查工具包/工具?

PDF 檢查工具包/工具?

尋找適用於 Windows / Linux 環境的命令列工具,可以檢查 PDF 檔案是否有任何錯誤(不用於修復)。

答案1

在 Windows 上使用 Ghostscript:

gswin32c.exe ^
   -o nul ^
   -sDEVICE=nullpage ^
    c:/path/to/input.pdf

在 Linux 上使用:

gs \
   -o /dev/null \
   -sDEVICE=nullpage \
    c:/path/to/input.pdf

Ghostscript 遇到的所有錯誤或警告都會列印到 stdout/stderr。

它會不是轉換你的原始文件,只需報告如果你真的這樣做會發生什麼做過真正的轉變。這提供了一個非常好的檢查器...正如您所希望的那樣。只需使用最新 Ghostscript 版本(目前版本為 9.02)。

答案2

我在 Linux 上使用的一件事是 pdfinfo,它隨 poppler 軟體包一起提供。

對於普通 PDF 文件,它提供了大約 15 行文件資訊。對於我擁有的損壞的 PDF 文件或非 PDF 文件,它會在提供 15 行資訊(如果有)之前先吐出錯誤。如果我只想要錯誤,我可以將輸出傳輸到“grep ^Error”。或者,如果我願意,我可以修改原始程式碼以僅輸出錯誤。

答案3

好吧,我對此不太確定,但我認為 Ghostscript 很有用。它適用於PS和PDF,聽說它非常嚴格。

相關內容