« PDF処理ツールにおけるPDF電子署名との整合性確保問題(メモ) | メイン | 実践PDF/A (5) »
2007年09月10日
実践PDF/A (4)
PDF/Aを作ることについて、過去3回試してみました。これまで分かったことをまとめてみます。
1.比較的簡単な画像と文字から構成されるパワーポイントから作成したPDFを、Acrobat8でPDF/Aに変換しようとしても多様なエラーが出てしまい、PDF/Aに変換できない。
2.文字を削除して画像(RGB画像)だけのPDFでもPDF/A-1aには変換できない。
以上: 2007年08月27日 実践PDF/A
3.RGB画像だけを含むPDFであれば、出力インテントsRGBを指定すればPDF/A-1bに変換できる。
4.CMYK画像だけを含むPDFであれば、出力インテントとして適当なICCカラープロファイルを選べばPDF/A-1bに変換できる。
5.PDF/A-1aに変換できるためには、タグ付きPDFでなければならない。つまりPDF/A-1aを作ろうとすればタグ付きPDF生成機能が必須である。
以上: 2007年08月28日 実践PDF/A(2)
※以上の変換機能は、Acrobat8.1Professionalを前提としています。
6.XSL Formatterは、タグ付きPDF作成機能があるので、グラフィックス用に適切なカラープロフィールをPDFに埋め込むなどでPDF/A-1aを直接生成できる。
以上: 2007年08月29日 実践PDF/A(3)
ドイツのソフトウエア・メーカはPDF/Aに熱心なようで、PDF/A Conformance Centerという団体を結成しています。その中で、PDF/Aのバリデータ(検証ツール)を作っている会社がありましたので、評価版をダウンロードしてみました。
このバリデータでXSL Formatterで作ったPDF/Aをチェックしてみます。
まず、簡単なところで、次の3種類のPDFを作ってみます。
a. 日本語と英語の混じった文章をPDF 1.4(フォント埋め込みしない) ファイルをダウンロード
b. 日本語と英語の混じった文章をPDF 1.4(基本14フォント以外のフォントを埋め込む) ファイルをダウンロード
c. 日本語と英語の混じった文章をPDF 1.4(すべてのフォントを埋め込む) ファイルをダウンロード
d. 日本語と英語の混じった文章をPDF 1.4(すべてのフォントを埋め込む)+タグ付きPDF:ON ファイルをダウンロード
e. 日本語と英語の混じった文章をPDF/A-1bで出力(タグ付きPDF:OFF) ファイルをダウンロード
f.. 日本語と英語の混じった文章をPDF/A-1aで出力 ファイルをダウンロード
最初はPDF/A-1bに準拠しているかどうか検証してみます。
>pdfvalidator -cl pdfa-1b -rd xxx.pdf (xxx 検証対象ファイル)
エラーメッセージの意味:
ページ番号, エラーコード, エラーの説明, 出現回数
a.の結果
0, 0x80410604, "The key Metadata is required but missing.", 1
1, 0x80410703, "The CMAP UniJIS-UCS2-H must be embedded.", 1
1, 0x80410604, "The key CIDToGIDMap is required but missing.", 1
1, 0x00418704, "The font MS-Gothic must be embedded.", 1
1, 0x00418704, "The font ArialMT must be embedded.", 1
1, 0x83410612, "The document does not conform to the requested standard.", 1
b.の結果
0, 0x80410604, "The key Metadata is required but missing.", 1
1, 0x80410604, "The key CIDToGIDMap is required but missing.", 2
1, 0x83410612, "The document does not conform to the requested standard.", 1
c.の結果
0, 0x80410604, "The key Metadata is required but missing.", 1
1, 0x80410604, "The key CIDToGIDMap is required but missing.", 2
1, 0x83410612, "The document does not conform to the requested standard.", 1
d.の結果
0, 0x80410604, "The key Metadata is required but missing.", 1
1, 0x80410604, "The key CIDToGIDMap is required but missing.", 2
1, 0x83410612, "The document does not conform to the requested standard.", 1
e.の結果
OK
f.の結果
OK
次にPDF/A-1aに準拠しているかどうか検証してみます。
>pdfvalidator -cl pdfa-1a -rd xxx.pdf (xxx 検証対象ファイル)
a.の結果
0, 0x80410604, "The key Metadata is required but missing.", 1
0, 0x80410604, "The key MarkInfo is required but missing.", 1
1, 0x80410703, "The CMAP UniJIS-UCS2-H must be embedded.", 1
1, 0x80410604, "The key ToUnicode is required but missing.", 1
1, 0x80410604, "The key CIDToGIDMap is required but missing.", 1
1, 0x00418704, "The font MS-Gothic must be embedded.", 1
1, 0x00418704, "The font ArialMT must be embedded.", 1
1, 0x83410612, "The document does not conform to the requested standard.", 1
b.の結果
0, 0x80410604, "The key Metadata is required but missing.", 1
0, 0x80410604, "The key MarkInfo is required but missing.", 1
1, 0x80410604, "The key CIDToGIDMap is required but missing.", 2
1, 0x83410612, "The document does not conform to the requested standard.", 1
c.の結果
0, 0x80410604, "The key Metadata is required but missing.", 1
0, 0x80410604, "The key MarkInfo is required but missing.", 1
1, 0x80410604, "The key CIDToGIDMap is required but missing.", 2
1, 0x83410612, "The document does not conform to the requested standard.", 1
d.の結果
0, 0x80410604, "The key Metadata is required but missing.", 1
1, 0x80410604, "The key CIDToGIDMap is required but missing.", 2
1, 0x83410612, "The document does not conform to the requested standard.", 1
e.の結果
0, 0x80410604, "The key MarkInfo is required but missing.", 1
1, 0x83410612, "The document does not conform to the requested standard.", 1
f.の結果
OK
この結果を見ますと、とりあえず、このような簡単なPDFでは、XSL FormatterのPDF出力設定とバリデータのチェック結果は、整合性が取れていることがわかります。
投稿者 koba : 2007年09月10日 08:00
トラックバック
このエントリーのトラックバックURL:
http://blog.antenna.co.jp/PDFTool/mt-tbng2.cgi/806