PDF-UA 準拠テスト - エラーリスト
Aspose.PDF APIを使用してPDF/UA準拠テストを行う際には、発生する可能性のあるエラーメッセージを知りたいと思うかもしれません。これらのエラーには一般的なもの、テキスト、フォント、見出し、その他いくつかのタイプがあります。このようなエラーに関する情報は、エラーの正確な原因とその処理方法を知るのに役立ちます。
この記事では、APIを使用したPDF/UA準拠テスト中に発生する可能性のあるエラーをリストアップします。
一般
コード |
重大度 |
メッセージ |
5:1 |
エラー |
PDF/UA識別子がありません |
6.2:1.1 |
エラー |
構造親ツリー:一貫性のないエントリが見つかりました |
7.1:1.1(14.8.1) |
エラー |
ドキュメントがタグ付けされているとマークされていません |
7.1:1.1(14.8) |
エラー |
[OBJECT_NAME] オブジェクトがタグ付けされていません |
7.1:1.2(14.8.2.2) |
エラー |
タグ付けされた内容の内部にアーティファクトが存在します |
7.1:1.3(14.8.2.2) |
エラー |
アーティファクトの内部にタグ付けされた内容が存在します |
7.1:2.1 |
警告 |
構造ツリーがありません |
7.1:2.2 |
警告 |
ルート要素ではない「ドキュメント」構造要素が見つかりました |
7.1:2.3 |
警告 |
ルート要素として使用される「[ELEMENT_NAME]」構造要素 |
7.1:2.3 |
Warning |
「[ELEMENT_NAME]」構造要素がルート要素として使用されています |
7.1:2.4.1 |
Warning |
「[ELEMENT_NAME]」構造要素の使用が不適切かもしれません |
7.1:2.4.2 |
Error |
「[ELEMENT_NAME]」構造要素の無効な使用 |
7.1:2.5 |
Warning |
StructTreeRoot内での「[ELEMENT_NAME]」構造要素の誤ったネスト可能性 |
7.1:3(14.8.4) |
Error |
非標準構造型「[TYPE_NAME]」が標準構造型にも他の非標準構造型にもマップされていません |
7.1:4(14.8.4) |
Warning |
標準構造型「[TYPE_NAME]」が「[TYPE_NAME]」に再マップされています |
7.1:5 |
Need check manual |
色のコントラスト |
7.1:6.1 |
Error |
文書にXMPメタデータがありません |
7.1:6.2 |
Error |
文書のXMPメタデータにタイトルがありません |
7.1:6.3 |
Warning |
文書のXMPメタデータでタイトルが空です |
7.1:7.1(12.2) |
Warning |
「ViewerPreferences」辞書がありません |
7.1:7.2(12.2) |
Error |
「DisplayDocTitle」エントリが設定されていません |
7.1:8(14.7.1) |
Error |
「Suspects」エントリが設定されています |
7.1:9.1(14.7) |
Error |
ページに「StructParents」キーがありません |
7.1:9.2(14.7) |
Error |
注釈に「StructParent」エントリがありません |
7.1:9.2(14.7) |
Error |
「StructParent」エントリが注釈で見つかりません |
7.1:9.3(14.7) |
Error |
指定された「StructParents」のエントリが見つかりません |
テキスト
コード |
重大度 |
メッセージ |
7.2:1 |
手動チェックが必要 |
論理的な読み取り順序 |
7.2:2(14.8.2.4.2) |
Error |
テキストオブジェクトの文字をUnicodeにマッピングできません |
7.2:3.1(14.9.2.2) |
Error |
テキストオブジェクトの自然言語を特定できません |
7.2:3.2(14.9.2.2) |
Error |
代替テキストの自然言語を特定できません |
7.2:3.3(14.9.2.2) |
Error |
実際のテキストの自然言語を特定できません |
7.2:3.4(14.9.2.2) |
Error |
展開テキストの自然言語を特定できません |
7.2:4(14.9.4) |
Error |
伸縮可能な文字がActualTextを使用してタグ付けされていません |
フォント
条項 |
重大度 |
メッセージ |
7.21.3.1 |
Error |
CIDFontの文字コレクションが内部CMapの文字コレクションと互換性がありません |
7.21.3.2 |
Error |
フォント「[FONT_NAME]」のCIDToGIDMapが埋め込まれていないか不完全です |
7.21.3.2 |
Error |
フォント「[FONT_NAME]」のCMapが埋め込まれていません |
7.21.3.2 |
エラー |
フォント「[FONT_NAME]」にCMapが埋め込まれていません |
7.21.4.2 |
エラー |
フォント「[FONT_NAME]」のCIDSetが欠落しているか不完全です |
7.21.4.2 |
エラー |
埋め込まれたフォント「[FONT_NAME]」にグリフが欠けています |
7.21.6 |
エラー |
非シンボリックTrueTypeフォント「[FONT_NAME]」にcmapエントリーがありません |
7.21.6 |
エラー |
シンボリックTrueTypeフォント「[FONT_NAME]」にエンコーディングエントリーが禁止されています |
7.21.6 |
エラー |
TrueTypeフォント「[FONT_NAME]」に間違ったエンコーディングが使用されています |
7.21.6 |
エラー |
非シンボリックTrueTypeフォント「[FONT_NAME]」の「Differences」配列が正しくありません |
グラフィックス
コード |
重大度 |
メッセージ |
7.3:1(14.8.4.5) |
エラー |
単一ページに境界ボックスのない「[ELEMENT_NAME]」要素 |
7.3:2 |
エラー |
「[ELEMENT_NAME]」構造要素の代替テキストがありません |
7.3:3 |
エラー |
図に付随するキャプションがありません |
7.3:4(14.8.4.5) |
エラー |
BTとETオペレータの間にグラフィックスオブジェクトが表示されます |
見出し
コード |
重大度 |
メッセージ |
7.4.2:1 |
エラー |
最初の見出しは最初のレベルにありません |
7.4.2:2 |
エラー |
番号付き見出しが1つ以上の見出しレベルをスキップしています |
7.4.2:2 |
エラー |
番号付き見出しが1つ以上の見出しレベルをスキップしています |
7.4.4:1 |
エラー |
「H」と「Hn」構造要素が見つかりました |
7.4.4:2 |
エラー |
親構造要素内に「H」構造要素が複数存在します |
テーブル
コード |
重大度 |
メッセージ |
7.5:1 |
警告 |
不規則なテーブル行 |
7.5:2 |
エラー |
テーブルヘッダーセルに関連するサブセルがありません |
7.5:3.1 |
警告 |
テーブルヘッダーがありません |
7.5:3.2 |
警告 |
テーブルサマリーがありません |
リスト
コード |
重大度 |
メッセージ |
7.6:1 |
エラー |
「LI」構造要素は「L」要素の子でなければなりません |
7.6:2 |
エラー |
「Lbl」と「LBody」構造要素は「LI」要素の子でなければなりません |
注釈と参照
コード |
重大度 |
メッセージ |
7.9:2.1 |
エラー |
「Note」構造要素にIDがありません |
7.9:2.2 |
エラー |
「Note」構造要素のIDエントリーが一意ではありません |
オプショナルコンテンツ
コード |
重大度 |
メッセージ |
7.10:1 |
エラー |
オプショナルコンテンツ設定辞書に「Name」がありません |
7.10:1 |
Error |
オプショナルコンテンツ設定辞書に「Name」がありません |
7.10:2 |
Error |
オプショナルコンテンツ設定辞書に「AS」キーが含まれています |
埋め込まれたファイル
コード |
重大度 |
メッセージ |
7.11:1 |
Error |
ファイル仕様に「F」または「UF」キーがありません |
7.11:2 |
Warning |
ファイル仕様に「Desc」キーがありません |
デジタル署名
コード |
重大度 |
メッセージ |
7.13:1 |
Error |
署名フォームフィールド「[FIELD_NAME]」が仕様に準拠していません |
7.13:2.1 |
Error |
フォームフィールド「[FIELD_NAME]」の代替名の自然言語を特定できません |
7.13:2.2 |
Error |
フォームフィールド「[FIELD_NAME]」に代替フィールド名エントリーがありません |
非対話型フォーム
コード |
重大度 |
メッセージ |
7.14:1 |
Error |
非対話型フォームアイテムに「PrintField」属性がありません |
XFA
コード |
重大度 |
メッセージ |
7.15:1 |
Error |
PDFに動的XFAフォームが含まれています |
セキュリティ
|コード|重大度|メッセージ|
コード |
重大度 |
メッセージ |
7.16:1(7.6.3.2) |
エラー |
セキュリティ設定が支援技術の文書内容へのアクセスをブロックしています |
7.16:2(7.6.3.2) |
エラー |
許可の制限により変換が許可されていません |
ナビゲーション
コード |
重大度 |
メッセージ |
7.17:1 |
エラー |
文書のアウトラインのエラー |
7.17:2 |
エラー |
アウトラインの自然言語を特定できます |
7.17:3 |
手動チェックが必要 |
意味的に適切なページラベル |
注釈
コード |
重大度 |
メッセージ |
7.18.1:1 |
エラー |
コンテンツエントリの自然言語を特定できません |
7.18.1:2 |
エラー |
注釈のための代替説明がありません |
7.18.1:3 |
エラー |
注釈が「Annot」構造要素内にネストされていません |
7.18.2:1 |
エラー |
ISO 32000で未定義のサブタイプを持つ注釈が7.18.1を満たしていません |
7.18.2:2 |
エラー |
サブタイプTrapNetの注釈が存在します |
7.18.3:1 |
エラー |
注釈が含まれるページのタブ順序エントリが’S’(構造)に設定されていません |
7.18.4:1 |
エラー |
「Widget」注釈が「Form」構造要素内にネストされていません |
7.18.4:1 |
Error |
「Widget」アノテーションが「Form」構造要素の中にネストされていません |
7.18.5:1 |
Error |
「Link」アノテーションが「Link」構造要素の中にネストされていません |
7.18.6.2:1 |
Error |
メディアクリップデータ辞書からCTキーが欠けています |
7.18.6.2:2 |
Error |
メディアクリップデータ辞書からAltキーが欠けています |
7.18.7:1 |
Error |
ファイル添付アノテーション。「F」または「UF」キーがファイル仕様にありません |
7.18.7:2 |
Warning |
ファイル添付アノテーション。「Desc」キーがファイル仕様にありません |
7.18.8:1 |
Error |
PrinterMarkアノテーションが論理構造に含まれています |
7.18.8:2 |
Error |
PrinterMarkアノテーションの外観ストリームがアーティファクトとしてマークされていません |
Actions
Code |
Severity |
Message |
7.19:1 |
Need check manual |
アクションが見つかりました。PDF/UAの仕様に従って手動でアクションを確認する必要があります |
XObjects
Code |
Severity |
Message |
7.20:1 |
Error |
適合するPDF/UAファイルでは参照XObjectは使用できません |
7.20:2 |
Error |
Form XObjectの内容が構造要素に組み込まれていません |
7.20:2 |
エラー |
Form XObject のコンテンツは構造要素に組み込まれていません |