Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

PDF viewer navigation

PDF viewerのナビゲーションとは、viewerアプリケーション内でPDF文書を移動し、探索するためのメカニズムと機能を指します。

キーワード: pdf viewer navigation, PDF viewer navigation

概要

PDF viewerのナビゲーションとは、viewerアプリケーション内でPDF文書を移動し、探索するためのメカニズムと機能を指します。これには、ブックマーク、ハイパーリンク、ページサムネイル、およびPDF構造で定義された文書の論理的階層に基づく構造化ナビゲーションなどのインタラクティブな要素が含まれます ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) 。効果的なナビゲーションは、特にユーザーが特定のコンテンツを素早く見つける必要がある複雑な文書において、アクセシビリティと使いやすさに不可欠です。

定義

PDF viewerのナビゲーションは、PDF文書内に埋め込まれた構造要素と、viewerアプリケーションがコンテンツを移動するために提供するユーザーインターフェイスコントロールの両方を包含します。PDF仕様では、文書のアウトライン階層(ブックマーク)、名前付き宛先、ハイパーリンクアノテーション、記事スレッド、ページラベルなど、いくつかのナビゲーション補助機能が定義されています ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) 。これらの要素は文書のセマンティックマップを作成し、viewerはサイドバーナビゲーションパネル、クリック可能な目次、キーボードショートカットなど、さまざまなインターフェイスパラダイムを通じてユーザーに提示できます。

ナビゲーションは、単純なページめくりとは異なり、順序通りのページ順序だけでなく、文書の論理構造を活用します。Tagged PDFの場合、ナビゲーションは文書のセマンティック構造ツリーに従うことができ、これは障害を持つユーザーがコンテンツをナビゲートするのを支援する支援技術にとって特に重要です ( Citation: N.A., (N.A.). (). 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 viewerを構築したり、アプリケーションにPDF機能を統合したりする開発者にとって、堅牢なナビゲーション機能の実装は、ユーザーエクスペリエンスとアクセシビリティ準拠に直接影響します。ユーザーはデジタル文書を効率的に操作することを期待しています—特定のセクションを検索したり、以前に閲覧したコンテンツに戻ったり、相互参照をシームレスにたどったりすることです。適切なナビゲーションサポートがなければ、ユーザーは長い技術マニュアル、レポート、電子書籍を扱う際にフラストレーションに直面します。

アクセシビリティの観点からは、ナビゲーションはオプションではなく、PDF/UA準拠のために必須です ( Citation: N.A., (N.A.). (). 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 ) 。支援技術のユーザーは、文書の構成を理解し、コンテンツセクション間を移動するために、適切に実装されたナビゲーション構造に依存しています。開発者は、viewerがブックマークや構造ツリーなどのナビゲーション要素を正しく解釈し、アクセシビリティAPIに公開することを保証し、視覚障害や運動障害を持つ個人が文書を使用できるようにする必要があります。

ナビゲーション機能を実装する際には、パフォーマンスの考慮事項も重要です。数千ページの大きな文書では、過度なメモリ消費やインターフェイスの遅延を引き起こすことなく、応答性の高いナビゲーションを提供するために、効率的なインデックス作成と遅延読み込み戦略が必要です。

仕組み

PDFナビゲーションは、PDF仕様で定義されたいくつかの相互接続されたメカニズムを通じて動作します。文書カタログには、ブックマーク階層を定義するオプションのOutlines辞書が含まれています—これは各アウトライン項目が文書内の宛先を指すツリー構造です ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) 。viewerはこの階層を、通常はサイドバーパネル内の展開/折りたたみ可能なツリーとしてユーザーインターフェイスにレンダリングします。

リンクアノテーションは、関連するアクションまたは宛先を持つページ上のクリック可能な領域を定義することで、文書内および外部ナビゲーションを可能にします。ユーザーがリンクをクリックすると、viewerは宛先(特定のページ、名前付きの場所、または外部URLでさえあります)を解決し、それに応じてナビゲートします。名前付き宛先は、ページ番号が変更されても有効なままの安定した参照ポイントを提供するため、堅牢な相互参照には直接ページ参照よりも好ましいです。

Tagged PDFの場合、構造ツリーはセマンティックナビゲーションの機会を提供します。viewerアプリケーションはこのツリーを解析して、ユーザーが章やセクションの見出し間をジャンプできる見出しベースのナビゲーションなど、代替ナビゲーションインターフェイスを生成できます。構造ツリーはブックマークとも統合され、構造ビューとアウトラインビュー間で同期されたハイライト表示が可能になります。

ページラベルを使用すると、文書は基礎となるゼロインデックスのページ配列を維持しながら、カスタムページ番号スキーム(前付けにはローマ数字、コンテンツにはアラビア数字など)を提示できます。viewerは、ナビゲーションコマンドがユーザーの期待通りに機能することを保証するために、表示ページラベルと実際のページインデックス間を正しくマッピングする必要があります。

高度なナビゲーション機能には、特定の読み順序で複数のページにまたがるコンテンツをユーザーに案内する記事スレッドや、文書レイヤーの選択的表示を可能にするオプションのコンテンツグループが含まれます。これらの機能を実装するには、PDF辞書の慎重な解析と、ユーザーが文書と対話する際の状態の維持が必要です。

関連用語

  • Bookmarks(ブックマーク) – 特定の宛先へのリンクを持つ文書のアウトラインを提供する階層的なナビゲーション要素
  • Tagged PDF – セマンティックナビゲーションとアクセシビリティ機能を可能にする明示的な論理構造を持つPDF
  • Link annotations(リンクアノテーション) – 宛先または外部リソースへのクリック可能なナビゲーションを可能にするPDFページ上のインタラクティブな要素
  • Document structure tree(文書構造ツリー) – ナビゲーションとアクセシビリティに使用されるPDFの論理的構成の階層的表現
  • Named destinations(名前付き宛先) – ページ番号付けとは独立した安定したナビゲーションターゲットを提供するPDF内のラベル付きされた場所

出典

(N.A.) (2020)
(N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html
(N.A.) (2014)
(N.A.). (). 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