スクリーン リーダーを使用している同僚が PDF を開き、最初の見出しの前にある 3 番目の段落を聞きます。画像のキャプションは、それが属さない箇条書きリストの途中で読み上げられます。無関係なトピックに関するサイドバーが文の途中で本文を中断します。コンテンツはすべて揃っており、画面上では文書は問題なく見えますが、支援技術を利用している人にとっては、読む順序がバラバラで、文書を追うのが困難または不可能です。
読み取り順序によって、スクリーン リーダーが PDF ページ上の要素を読み取る順序が決まります。読む順序が正しい場合、操作はスムーズで論理的になります。それが間違っていると、コンテンツは切断された断片の乱雑な流れになります。目の見える読者はページを視覚的に処理し、注意を引いた順序で要素間を移動するため、この問題は目に見えません。キーボード、Tab キー、またはスクリーン リーダーを使用して直線的に移動するユーザーの場合、読み上げる順序が唯一の順序になります。

そもそも PDF の読み取り順序が間違っている理由
PDF は本質的に読み取り順序を認識しません。アプリケーションがドキュメントを PDF にエクスポートすると、エクスポート エンジンが処理する順序に関係なく、コンテンツ オブジェクトがファイルに書き込まれます。この順序は多くの場合、ソース文書内で要素が作成された順序であり、人間が従う論理的な読み取り順序ではありません。本文テキストの後にページ レイアウトに追加されたテキスト ボックスは、プル引用符または吹き出しとして最初に読まれる必要がある場合でも、オブジェクト ストリームの後半に表示されることがあります。
複数列のレイアウトでは、読み取り順序の問題が特に発生しやすくなります。エクスポート エンジンは、列 1 のすべてを書き込み、その後列 2 のすべてを書き込む場合がありますが、これは正しいことです。または、列 1 の最初の行、次に列 2 の最初の行、列 1 の 2 行目というように書き込まれ、理解できない交互テキストが生成される場合があります。同じ問題は、サイドバー、吹き出しボックス、画像キャプション、脚注、および実質的なテキストを含むヘッダーまたはフッターを含むドキュメントに影響します。
タグ付き PDF はこれを解決するはずです。 PDF タグ は、HTML に似た階層構造を定義し、支援技術に正しい読み取り順序を伝え、スクリーン リーダー ユーザー向けの PDF アクセシビリティ のバックボーンを形成します。ただし、タグの有効性は、タグを生成するソフトウェアによって決まります。見出しスタイルが適切に使用されている Microsoft Word からエクスポートされた PDF は、かなり適切なタグ構造を持っています。デザイナーがすべてのテキスト フレームを手動で配置したグラフィック デザイン アプリケーションからエクスポートされた PDF には、タグがまったくないか、本質的にランダムな順序でタグが付いている場合があります。タグ ツリーが存在しないか壊れている場合、スクリーン リーダーはコンテンツ オブジェクトの順序に戻りますが、これは多くの場合間違っています。
PDFを編集してみる
インストールは必要ありません。ブラウザで直接動作します。
PDF の読み取り順序を確認する方法
Adobe Acrobat Pro は、最も直接的な読み取り順序検査ツールを提供します。 PDF を開いてアクセシビリティ ツールセットに移動し、[読み上げ順序] を選択します。 Acrobat では、各ページ要素に番号付きのオーバーレイが表示され、現在の読み取り順序が示されます。各番号は、スクリーン リーダーがその要素に遭遇する順序に対応します。順序が間違っている場合は、ドラッグ アンド ドロップで要素の順序を変更します。このツールは、各要素 (段落、見出し、図、表、成果物) に割り当てられたコンテンツ タイプも表示します。見出しであるべき段落としてタグ付けされた要素は、スクリーン リーダーの見出しナビゲーション リストには表示されません。
特別なソフトウェアを必要としない簡単な手動テストの場合は、Acrobat Reader で PDF を開き、[表示] メニューの [読み上げ] 機能を使用します。アクティブにして聞いてください。読み上げ中は画面を見ないでください。それが役立つ場合は目を閉じてください。ナレーションはコンテンツ内の論理的なパスに従っていますか?タイトルを発表し、次に最初の見出しを発表し、その見出しの下に本文を発表しますか?それとも、序文の文から脚注にジャンプし、それから 3 ページ目のキャプションにジャンプし、その後本文に戻るのでしょうか?聞こえるシーケンスは、スクリーン リーダーのユーザーが体験するものとまったく同じです。
一般的な読み取り順序の失敗とその修正
文書タイトル、ページ番号、または日付を含むヘッダーとフッターは、すべてのページに表示され、毎回読み上げられるため、読書の流れを中断することがよくあり、あるページの最後の段落と次のページの最初の段落の間の連続性が損なわれます。この修正は、ヘッダーとフッターのコンテンツをタグ ツリー内のアーティファクトとしてマークすることです。アーティファクトはスクリーン リーダーによって無視されます。これにより、コンテンツが装飾的または反復的であり、リニアリーディング中にスキップする必要があることが支援技術に伝えられます。
装飾的な画像や背景要素が誤って代替テキストに割り当てられたり、スクリーン リーダーがコンテンツ オブジェクトとして扱ったりすると、別の一般的な中断が発生します。背景のグラデーションや装飾的な境界線パターンには情報価値がないため、アーティファクトとしてマークする必要があります。読み上げ順序ツールで要素を右クリックし、[背景] を選択します。または「装飾的」読み取りシーケンスから削除します。クリーンな読書順序には、人間が意図的に読むであろう内容のみが、人間が読む順序で含まれます。
表には特定の読み取り順序の課題があります。スクリーン リーダーはテーブルを行ごと、セルごとに読み取り、各データ セルの前に列ヘッダーを通知して、リスナーが各値が何を表しているのかを理解できるようにする必要があります。 TH とマークされたテーブル ヘッダー セルと TD とマークされたデータ セルがテーブルに適切にタグ付けされていない場合、スクリーン リーダーはテーブルを構造的なコンテキストのない連続したテキストとして読み取ります。 「Q1 Q2 Q3 Q4 120 145 160 190」というデータ テーブル。意味がありません。ヘッダー関連付けを使用して読み取られた同じテーブルは、「Q1 120、Q2 145、Q3 160、Q4 190」になります。データを正しく伝えます。
Acrobat Pro を使用せずに読み上げ順序を修正する方法
Acrobat Pro の読み上げ順序ツールにアクセスできない場合、最も効果的な解決策は、PDF にエクスポートする前にソース文書に戻り、そこで読み上げ順序が正しいことを確認することです。 Microsoft Word では、ナビゲーション ウィンドウを使用して、見出しが論理階層に従っていることを確認します。 [ファイル]、[情報]、[問題の確認]、[アクセシビリティの確認] で組み込みのアクセシビリティ チェッカーを実行します。見出しレベルを修正し、画像に代替テキストを追加し、エクスポートする前にテーブルのヘッダー行をマークします。クリーンなソースドキュメントは、エクスポート後に破損した PDF を修復しようとするよりも確実にクリーンな PDF を生成します。
WukongPDF の編集ツールを使用すると、ページを正しい順序に再配置できるため、PDF 読み取り ワークフロー内でページの順序を変更し、コンテンツを再構築できます。ブラウザベースのエディターには、Acrobat Pro の読み取り順序ツールが行うタグレベルの制御はありませんが、最も一般的なシナリオ、つまり、ファイルが間違った順序で結合されたり、スキャンされたページが間違った位置に挿入されたためにページ全体の順序が狂っている PDF は処理されます。タグレベルの完全な修復には、専用のアクセシビリティツールが依然として最良の選択肢ですが、ページレベルの並べ替えは、ユーザーが最も頻繁に遭遇する問題を解決します。
作成段階での読み取り順序の問題の防止
正しい読み上げ順序を保証する最も効率的な方法は、最初からアクセシビリティを念頭に置いて作成することです。文書の構造を作成するには、手動のフォント サイズや太字の書式設定ではなく、見出しスタイルを使用してください。画像を任意の位置にフローティングするのではなく、テキストとインラインで配置します。タブやスペースを使用してレイアウトをシミュレートするのではなく、アプリケーションの組み込みのテーブル、リスト、列ツールを使用します。オーサリング段階でのこれらの各選択は、エクスポートされる PDF のタグ構造の品質を直接決定します。
PDF にエクスポートする場合は、タグ付き PDF を作成し、ブックマークとハイパーリンクをエクスポートするオプションを常に選択してください。これらの設定は通常、PDF エクスポート オプション ダイアログのアクセシビリティまたは構造の見出しの下にあります。 Microsoft Word では、オプションは「アクセシビリティのための文書構造タグ」です。 Adobe InDesignでは「タグ付きPDFの作成」です。 Google ドキュメントでは、PDF としてダウンロードするとタグ付けが自動的に行われます。 Checking that box takes one second.タグのない PDF を事後的に修正するには、数時間かかる場合があります。構造化されたオーサリングと正しいエクスポート設定の小さな習慣により、支援技術ユーザーをイライラさせ、コンプライアンスの問題を引き起こす読み上げ順序の問題が解消されます。
PDFを編集してみる
インストールは必要ありません。ブラウザで直接動作します。
