« 2007年08月27日 | メイン | 2007年08月29日 »
2007年08月28日
実践PDF/A (2)
昨日は、簡単な画像の入ったPDFでさえも、PDF/Aに変換できませんでしたが、その原因を調べてみましょう。
昨日は2つのファイルを変換しようとしましたが、まず、簡単なものから。
2つ目のファイル(PDFStamp.pdf)をPDF/A-1aに変換しようとして失敗しました。その時、報告されたエラーは次の2つです。
(1) DeviceRGBを使用
(2) MarkInfoがない
このうち、(2)のMarkInfoはMarkInformation辞書を示すようです。
MarkInformation辞書というのは、タグ付きPDFであることを示す辞書です。PDFのドキュメント・カタログ辞書(最上位の辞書)にタグ付きPDFかどうかを示すオプションのキーMarkinfo(辞書)があり、その内容でタグ付きPDFを示すものです。
PDF/A-1aに準拠するためには、タグ付きPDFでなければなりません。タグ付きPDFでは、Markinfo辞書があり、その唯一のエントリMarkedは、trueでなければならないとされています。MarkInfoがないというレポートはタグ付きPDFなければならないという要求に違反しているエラーです。
次の、 DeviceRGBを使用というエラーは、PDF/Aに変換するとき、出力インテントとして「Japan Color Coated」を選択したのがどうもまずかったようです。Japan Color Coatedは、印刷用なのでCMYKカラースペースなのですが、もとの画像がRGBのため、PDF/Aでは、DeviceRGBとDeviceCMYKを両方使うことができない、というエラーに引っかかってしまったのでしょう。
そこで、今度は、PDF/A-1b形式で、出力インテントとしてsRGBを選択して変換してみました。そうしましたら無事変換が成功しました。
さて、次にXSL FormatterでCMYKカラーのグラフィックスをもつタグ付きPDFを作ってみました。
ファイルをダウンロード
文書のプロパティを見ますと、次の図のようにタグ付きPDFになっています。
このPDFファイルは、PDF/Aではありませんので、AcrobatでPDF/A-1aかどうかをチェックすると次のようにエラーになります。
このPDFファイルは、Japan Color Coatedの出力インテントをもつPDF/A-1aに変換することができます。
PDFファイル:ファイルをダウンロード
このことからも次のことを確かめることができます。
(1) 通常のPDFをPDF/A-1aに変換するには、そのPDFがタグ付きPDFでなければならない。
タグ付きPDFでないならば、PDF/A-1bにしか変換できない。
つまりAcrobatでタグを自動的に付けることができない。
(2) RGBカラーのグラフィックスを含むPDFはsRGB、CMYKカラーを含むPDFは、Japan Color CoatedのようなCMYK系の出力インテントをもつPDF/Aに変換できる。
投票をお願いいたします