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

COSDictionary

概要

COSDictionaryは、Apache PDFBoxにおける中核的なJavaクラスで、Carousel Object Structure(COS)モデル内の辞書オブジェクトを表現します。COSモデルは、 ( 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ファイル構造をPDFBoxで実装したものです。このクラスは、ページオブジェクト、フォント記述子、メタデータ構造など、PDFドキュメントの構成要素となる基本的なキーと値のペアに直接アクセスする機能を提供します。高レベルAPIが提供する範囲を超えて、PDFファイルを詳細なレベルで操作する必要がある開発者にとって、COSDictionaryの理解は不可欠です。

定義

COSDictionaryは、Apache PDFBoxライブラリにおけるJavaクラスで、PDFの辞書オブジェクト、つまりキーがPDF名であり値が任意のPDFオブジェクト型となるキーと値のペアのコレクションを表現します。COS(Carousel Object Structure)レイヤーの一部として、COSDictionaryは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 ) で記述されているオブジェクト構造を直接反映します。PDPageやPDFontなど、便利でドメイン固有のメソッドを提供するPDFBoxの高レベルPDModelクラスとは異なり、COSDictionaryは意味的な解釈を行わず、基礎となるPDFデータ構造への生のアクセスを提供します。

全投稿を閲覧 gdoc_arrow_right_alt