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

FDFAnnotationLink

FDFAnnotationLinkは、Forms Data Format(FDF)におけるリンク注釈を表すApache PDFBoxのJavaクラスです。

キーワード: fdfannotationlink, FDFAnnotationLink

概要

FDFAnnotationLinkは、Forms Data Format(FDF)におけるリンク注釈を表すApache PDFBoxのJavaクラスです。FDFは ( 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ドキュメント間でフォームデータと注釈を交換するために使用されます。このクラスにより、開発者はプログラムによってリンク注釈を作成、変更、エクスポートでき、ユーザーがPDFドキュメント内や外部リソースへナビゲーションできるようになります。

定義

FDFAnnotationLinkは、Apache PDFBoxのFDF実装におけるリンク注釈オブジェクトを処理する特殊なクラスです。 ( 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ドキュメント構造に直接埋め込まれる標準的なPDFリンク注釈とは異なり、FDFリンク注釈は別個のFDFファイルとして存在し、PDFドキュメントへインポートまたはエクスポートできます。このクラスはPDFBoxのFDF注釈階層を拡張しており、リンク先の座標、アクションタイプ、ハイパーリンクのターゲットなどのリンクプロパティを定義するメソッドを提供します。FDFAnnotationLinkは、コンテンツのマークアップやコメントではなく、インタラクティブなナビゲーション要素に特化している点で、他の注釈タイプ(テキスト注釈やマークアップ注釈など)とは異なります。

重要性

PDFフォームやインタラクティブドキュメントを扱う開発者にとって、FDFAnnotationLinkはナビゲーション要素をベースのPDFドキュメントとは別に管理するための軽量なメカニズムを提供します。この分離は、基盤となるコンテンツを変更することなく、リンク構造を修正、バージョン管理、または複数のPDFドキュメントに適用する必要があるエンタープライズワークフローにおいて特に有用です。このクラスは、リンク注釈を分析のために抽出したり、ドキュメント間でリンクを移行したり、PDFに動的にナビゲーション要素を追加したりするアプリケーションの構築に不可欠です。また、FDFAnnotationLinkの理解は、アクセシブルな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 ) などの標準で要求されるドキュメントナビゲーションサポートに寄与するためです。

仕組み

FDFAnnotationLinkは、Apache PDFBoxのFDFフレームワーク内で動作し、 ( 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 ) のFDF仕様に準拠したリンク注釈データのJavaオブジェクト表現を提供します。インスタンス化されると、このクラスは注釈矩形(クリック可能な領域を定義)、リンク先(同一ドキュメント内の位置または外部URI)、外観特性などのプロパティを設定できます。開発者は、PDFBoxのFDFインポート/エクスポート機能を使用して、既存のFDFファイルからFDFAnnotationLinkオブジェクトを読み込んだり、プログラムで新しいインスタンスを作成したりできます。このクラスは、GoToアクション(内部ナビゲーション用)、URIアクション(Webリンク用)、名前付きリンク先などの一般的なリンクアクションをサポートしています。リンク注釈を含むFDFファイルがPDFにインポートされると、PDFBoxはこれらの注釈をドキュメントの既存の注釈レイヤーとマージし、ページ参照と座標指定に従って適切に配置します。

関連用語

  • FDF(Forms Data Format) – PDFドキュメントとは別にフォームデータと注釈を表現するファイルフォーマット
  • PDF注釈 – マークアップ、コメント、ナビゲーションのためにPDFドキュメントに埋め込まれるインタラクティブ要素
  • リンク注釈 – ナビゲーション用のクリック可能な領域を作成する特定の注釈タイプ
  • Apache PDFBox – PDFドキュメントを作成・操作するためのオープンソースJavaライブラリ
  • 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