« PDF/X-1a:2001、PDF/X-1a:2003の続き | メイン | PDF Tool V2:よくあるご質問 »

2006年07月18日

PDF/X-1a:2001、PDF/X-1a:2003 (4)

4. データ圧縮

PDF/X-1a:2003では、LZWとJBIG2圧縮を除いて使用可能となっています。これに対して、PDF/X-1a:2001は、ImageXObject以外を圧縮するなら、FlateとRunLengh圧縮のみを許可。ImageXObjectを圧縮するならJPEG、Flate、RunLengh、白黒イメージであればCCITT Fax圧縮を許可しています。

2つのレベルの仕様書で書き方が違うため、PDFで扱えるすべての圧縮方式を調べてみないと、この二つが同等かどうか分かりません。

そこで、念のために表を作ってみました。

種類PDFで使える圧縮方法PDF/X-1aで禁止
カラーとグレースケールJPEG、JPEG2000(PDF1.5~)JPEG2000は禁止でしょうね。
白黒イメージCCITT (G3, G4), RunLength, JBIG2JBIG2
テキスト、線画、イメージLZW, Flate (ZLIB)LZW
※PDF Reference Fifth Edition 2.2.2 Compression p.15

一見、PDF/X-1a:2001、PDF/X-1a:2003で同等のように見えますが、問題はPDF/X-1a:2001では、Image XObjectとそうでないものに分けていることです。PDFでは、Image XObjectというのは画像ファイルを埋め込んだものに相当しますが、それ以外にインライン・イメージがあります。インライン・イメージについては、次の圧縮方式が使えます。

LZW, Flate (ZLIB), RunLengh, CCITT, JPEG

※PDF Reference Fifth Edition 4.8.6 Inline Images pp 322- 325

結局、PDF/X-1a:2001ではインライン・イメージの圧縮にCCITT, JPEGは使えませんが、PDF/X-1a:2003では、CCITT, JPEGも使えることになります。表現方法を変えたために仕様が変わっているということです。

投稿者 koba : 2006年07月18日 08:00

トラックバック

このエントリーのトラックバックURL:
http://blog.antenna.co.jp/PDFTool/mt-tbng2.cgi/374

コメント

コメントしてください




保存しますか?