PDF ファイルのエラーをチェックできる (修復用ではない) Windows / Linux 環境用のコマンド ライン ツールを探しています。
答え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 で使用しているものの 1 つは、poppler パッケージに付属している pdfinfo です。
通常の PDF ファイルの場合、ファイルに関する情報が約 15 行表示されます。破損した PDF ファイルや PDF 以外のファイルの場合、エラーがある場合は、15 行の情報が表示される前にエラーが出力されます。エラーだけが必要な場合は、出力を "grep ^Error" にパイプできます。または、必要に応じて、ソース コードを変更してエラーだけを出力することもできます。
答え3
まあ、それについてはよく分かりませんが、Ghostscript は役に立つと思います。PS でも PDF でも動作しますし、非常に厳密だと聞いています。