COSObjectable
COSObjectableは、Apache PDFBoxにおける基本的なインターフェースであり、COS(Carousel Object Structure)レベルでのオブジェクトを表現します。COSは、 ( 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ドキュメントの内部構造に直接対応する低レベル層です。このインターフェースにより、Javaオブジェクトを辞書、配列、ストリーム、プリミティブ型などの生のPDF表現との間で相互変換することが可能になります。COSObjectableの理解は、PDFBoxでPDFファイルの基盤となるアーキテクチャを扱う開発者にとって不可欠です。
COSObjectableは、Apache PDFBoxにおけるJavaインターフェースであり、高レベルのPDF抽象化と低レベルのCOSオブジェクトとの橋渡しを行います。Carousel Object Structure(COS)は、PDFBoxによる ( 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ドキュメントの基本的な構成要素を表現します。これには辞書(COSDictionary)、配列(COSArray)、ストリーム(COSStream)、文字列(COSString)、数値(COSNumber)、名前(COSName)、ブール値(COSBoolean)が含まれます。
