COSInputStream
COSInputStreamは、Apache PDFBoxにおける低レベルのJavaクラスで、Carousel Object Structure(COS)モデルで定義されたPDFオブジェクトの基礎となるバイトストリームへの直接アクセスを提供します。このクラスにより、開発者はPDFストリームから生データを読み取ることができます。PDFストリームはPDF仕様 ( 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 ) における基本的なデータ構造です。COSInputStreamは、抽象的なCOSオブジェクトモデルとPDFファイル内に保存された実際のバイナリコンテンツとの橋渡しを行います。
COSInputStreamは、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 ) で定義されたオブジェクトモデルを反映した、PDFBoxのPDF文書構造の内部表現です。PDFBoxは一般的なPDF操作のための高レベルAPIを提供していますが、COSInputStreamは基盤層で動作し、フィルタリングおよびデコード操作の前後におけるストリームコンテンツへの直接アクセスを開発者に提供します。
