PDF accessibility API reference
PDF accessibility API referenceは、開発者がアクセシブルなPDF文書を作成、修正、検証するために使用するプログラマティックなインターフェースとメソッドを提供します。
PDF accessibility API referenceは、開発者がアクセシブルなPDF文書を作成、修正、検証するために使用するプログラマティックなインターフェースとメソッドを提供します。これらのAPIにより、ソフトウェアはPDF/UA ( Citation: N.A., 2014 (N.A.). (2014). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) . International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html ) や ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) のTagged PDF仕様で定義された構造的および意味的要件を実装できます。障害を持つユーザーをサポートする必要があるPDF生成、操作、または検証ツールを構築する開発者にとって、これらのAPIの理解は不可欠です。
PDF accessibility API referenceは、PDF文書のアクセシビリティ機能を操作するためのプログラミングインターフェースの包括的なドキュメントです。これらのAPIは通常、文書構造ツリーの作成と操作、代替テキスト説明の追加、読み上げ順序の定義、言語属性の設定、アーティファクトのマーキング、および ( Citation: N.A., 2014 (N.A.). (2014). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) . International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html ) で規定されたアクセシブルなPDFに必要なその他の機能を実現するメソッドを提供します。視覚的なレンダリングやページコンテンツに焦点を当てた一般的なPDF操作APIとは異なり、accessibility APIは特にスクリーンリーダーなどの支援技術が必要とする論理構造と意味情報に対応します。API referenceは、開発者がPDFをPDF/UAやWCAGなどのアクセシビリティ標準に準拠させるためにプログラマティックに使用するクラス、メソッド、パラメータ、および戻り値を文書化します。
PDF生成または処理ソフトウェアを作成する開発者にとって、accessibility APIはADA、Section 508、欧州のアクセシビリティ指令などの法律に基づく法的コンプライアンス要件を満たすために不可欠です。適切なAPIサポートがなければ、開発者は視覚、認知、または運動障害を持つユーザーにコンテンツを提示するために支援技術が必要とするタグ付き構造 ( Citation: PDF Association, 2023 PDF Association(2023). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) と意味的マークアップをプログラマティックに作成できません。accessibility APIを使用することで、手動での修正を必要とせず、自動化された文書ワークフローが大規模にアクセシブルな出力を生成できます。これらのAPIはまた、PDFがアクセシビリティ標準を満たしているかをプログラマティックにチェックできる検証ツールを可能にし、品質保証プロセスにおける時間とコストを大幅に削減します。
PDF accessibility APIは、コンテンツストリームレベルではなく構造レベルで動作し、開発者が文書要素の論理的な構成を視覚的な表現とは独立して定義できるようにします。主要な機能には通常、構造ツリー内に構造要素(段落、見出し、リスト、表など)を作成するメソッド、要素の意味を定義する役割マッピングの割り当て、読み上げ順序を定義する親子関係の確立、代替テキスト、言語コード、バウンディングボックス座標などの属性の付加が含まれます。APIはまた、カスタム構造タイプを標準タイプにマッピングする役割マップ辞書へのアクセス、支援技術が無視するように装飾的なコンテンツをアーティファクトとしてマークするメソッド、PDF/UA要件 ( Citation: N.A., 2014 (N.A.). (2014). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) . International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html ) への適合性をチェックする検証機能も提供します。ほとんどのaccessibility APIは ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義された基礎となるPDF構文をラップし、複雑な辞書構造とクロスリファレンスを自動的に処理しながら、結果のPDFがアクセシビリティ仕様を満たすことを保証する高レベルの抽象化を提供します。
- Tagged PDF – コンテンツの読み上げ順序と意味的意味を定義する論理構造ツリーを含むPDF文書
- PDF/UA – PDF文書におけるユニバーサルアクセシビリティの要件を規定するISO標準
- 構造ツリー – PDF文書の論理的な構成を表す構造要素の階層ツリー
- 代替テキスト – 支援技術がユーザーに読み上げることができる画像および非テキストコンテンツのテキスト説明
- 役割マッピング – 構造要素タイプをPDF仕様で定義された標準的な意味に関連付けるプロセス
- (N.A.) (2020)
- (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html
- PDF Association (2023)
- PDF Association(2023). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
- (N.A.) (2014)
- (N.A.). (2014). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) . International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html
