Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

PDFの検証

出力にエラーが発生するかどうかを判断する方法として、PDFファイルの検証が可能かどうか尋ねられることがあります。

PDFファイルがPDF仕様に準拠しているかどうかを検証すること可能です。例えばArlington PDF Model を使用することができますが、これは主にPDFファイルを生成するソフトウェア向けであり、PDFファイルを利用するソフトウェア向けではありません。

PDFは複雑なフォーマットであり、私たちは長年にわたってPDF仕様の多くの「創造的な」解釈に遭遇してきました。Adobe Readerで動作すれば、ほとんどの人はそのPDFファイルが有効であると考えます(実際には有効でない場合でも)。PDFファイルを利用するソフトウェアにとっては、問題を適切に処理することが重要です。

これはHTMLと非常に似た状況です。大多数のWebページは検証すると失敗する可能性が高いですが、Webブラウザによって完全に許容できる方法でレンダリングされています。PDFファイルの大部分も検証に失敗するでしょうが、それでも問題なくレンダリングされます。

BuildVuはPDFドキュメントの変換にベストエフォートで取り組みます。変換の継続を妨げる重大なエラーが発生した場合、BuildVuはPdfException をスローし(Javaから実行 している場合)、ゼロ以外の終了ステータスを設定します(コマンドラインから実行 している場合)。

バグレポートを受け取った際、ほとんどの場合、期待通りにPDF仕様に従っていないことが原因である問題に対して、回避策を追加することができています。