« 実践PDF/A (4) | メイン | 10月上旬、「アウトライナー2」を出荷開始 »
2007年09月11日
実践PDF/A (5)
昨日は、XSL FormatterでPDF/A-1a、PDF/A-1bを指定して出力したファイルは、3-Heights™ PDF Validator APIで、検証するとそれぞれ、PDF/A-1a、PDF/A-1bとしてOKとなることを示しました。これについては、Acrobat 8でも同じ結果となります。
ところが、別のファイルを試して見ますと、Acrobat 8ではPDF/A-1aとして問題がないのに、3-Heights™ PDF Validator APIでは、エラーになってしまいます。
試したのは、このファイルです:ファイルをダウンロード
このファイルは、XSL FormatterV4.2でPDF/A-1aを指定して出力したものですが、Acrobat 8.1のプリフライト検証しますと、PDF/A-1aとして「問題は検出されませんでした」となります(次の図)。
ところが、3-Heights™ PDF Validator APIで検証しますと次のようになります。
>pdfvalidator -cl pdfa-1a -rd indexing-non-graphics.pdf
0, 0x80410605, "The value of the key PageLabels must be an indirect object.", 1
42, 0x83410612, "The document does not conform to the requested standard.", 1
ということで、どうもPageLabelキーの値が正しくないといっているようです。しかし、特にPageLabelキーの出し方は間違っていないようなのですが。
いづれにしても、このファイルの場合、Acrobat8での検証結果とpdfvalidatorが一致していません。今回の場合は、恐らく3-Heights™の方の問題ではないかと思います。で質問をメールで送りましたが、今のところ回答は届いていません(下記参照)。
PDF/Aは、かなり細かい要求事項が多々あり、その「妥当性の検証ツール」の妥当性自体も判定の難しいところがあるように思います。
※9月11日夕方追記
3-Heights™ より回答がきました。
それによりますと、やはり、「"The value of the key PageLabels must be an indirect object."」は正しくないので、次のバージョンで修正する、とのことです。
投稿者 koba : 2007年09月11日 08:00
トラックバック
このエントリーのトラックバックURL:
http://blog.antenna.co.jp/PDFTool/mt-tbng2.cgi/807