annotations.json(注釈JSON)
annotations.jsonファイルは、BuildVuがPDFからHTML5への変換時に生成するJSON形式のデータファイルで、PDF注釈に関する構造化された情報が含まれています。BuildVuが
(
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文書を処理すると、注釈データを抽出し、このJSONファイルにシリアライズして、Webベースのビューワで利用できるようにします。このファイルにより、元のPDFを必要とせずに、HTML5環境でインタラクティブな注釈機能をレンダリングおよび操作できるようになります。
annotations.jsonファイルは、BuildVu変換後のPDF文書内に存在するすべての注釈を記述した、機械可読なJSON文書です。
(
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注釈には、テキストノート、ハイライト、マークアップ、リンク、スタンプ、フォームフィールドウィジェットなどのインタラクティブ要素が含まれます。BuildVuは、これらのネイティブなPDF注釈オブジェクトを、タイプ、位置、外観、内容、動作フラグなどの注釈プロパティを保持するJSON構造に変換します。PDF固有のデータ構造を使用する元のPDF注釈ディクショナリとは異なり、annotations.jsonはWeb開発者がアクセスしやすい標準的なJSONデータ型と規則を使用します。このファイルは通常、HTML5コンテンツファイルと一緒に生成され、JavaScriptベースのPDFビューワによって読み込まれ、ブラウザ内で注釈レイヤーを再構築します。
