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

FDFAnnotationInk

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

キーワード: fdfannotationink, FDFAnnotationInk

概要

FDFAnnotationInkは、Forms Data Format(FDF)におけるインク注釈を表現するApache PDFBoxのクラスです。 ( 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文書上で1つ以上の分離したパスで構成されるフリーハンドの描画や署名を捉えます。このクラスにより、開発者はPDF文書自体から独立してインク注釈データの作成、インポート、エクスポート、および操作が可能になります。

定義

FDFAnnotationInkは、Apache PDFBoxのFDF実装内にある専門的なJavaクラスで、特にインク注釈を処理します。 ( 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仕様は様々な注釈タイプをサポートしていますが、このクラスはインク注釈のみに焦点を当てています。インク注釈とは、ペンストローク、スタイラス入力、またはマウス描画を表現する接続された点の連続を格納する注釈です。PDF文書内に埋め込まれたままの標準的なPDF注釈オブジェクトとは異なり、FDFAnnotationInkオブジェクトはFDFファイルの一部として存在します。FDFファイルは、PDF文書全体を転送することなく、システム間でフォームデータや注釈を交換するために設計された軽量なコンテナです。この分離により、複数のユーザーが元のPDFを変更することなく文書にマークアップを追加できる効率的な注釈ワークフローが実現されます。

重要性

PDF注釈システム、協働文書レビュープラットフォーム、またはデジタル署名ソリューションを構築する開発者にとって、FDFAnnotationInkは手書きマークアップを処理するための重要な機能を提供します。このクラスが重要である理由は、開発者がPDFからインク注釈を抽出して別々に保存したり、複数のレビュー担当者からの注釈を統合したり、サーバー側で注釈処理を実装したり、ユーザーがローカルで文書にマークアップして後で変更を同期するオフライン注釈ワークフローをサポートしたりできるようにするためです。FDFアプローチは、完全なPDFファイルを交換する場合と比較して、帯域幅の要件を削減し、バージョン管理を簡素化します。これは、エンタープライズ文書管理システム、採点マークアップを必要とする教育プラットフォーム、注釈の出所を維持することが不可欠な法的レビューワークフローにおいて特に価値があります。

仕組み

FDFAnnotationInkは、ページ上のストロークパスを定義する座標点の配列としてインク注釈データを格納することで動作します。各パスは連続したストロークを表し、不連続なストロークは別々のパス配列として格納されます。開発者がApache PDFBoxを使用して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 ) で規定されているFDF形式にシリアライズします。このクラスは、これらのプロパティをプログラム的に取得および設定するメソッドを提供し、開発者がゼロから新しいインク注釈を作成したり、既存のものを変更したりできるようにします。インク注釈を含むFDFファイルをPDFにインポートする際、PDFBoxはFDFAnnotationInkオブジェクトを読み取り、視覚的な外観とインタラクティブプロパティをそのままに対応するPDF注釈オブジェクトを再構築します。座標系はPDF仕様の左下原点の規則に従っているため、開発者はインクストロークをレンダリングまたは編集する際に座標変換を考慮する必要があります。

関連用語

  • Forms Data Format(FDF) – PDF文書とは別にフォームデータと注釈を交換するためのファイル形式
  • Annotation(注釈) – コメント、ハイライト、描画を含むPDF文書内のインタラクティブなマークアップ要素
  • Apache PDFBox – PDF文書のコンテンツを作成、操作、抽出するためのオープンソースJavaライブラリ
  • Ink Annotation(インク注釈) – 接続された線分としてフリーハンド描画を捉える特定の注釈タイプ
  • XFDF – 同じ機能をXML形式で提供するFDFのXMLベースの変種

出典

(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