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

COSBase

概要

COSBaseは、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 ) で定義されているCarousel Object Structure(COS)の低レベルオブジェクトを表現します。このクラスは、PDFBoxにおけるすべてのPDFプリミティブオブジェクトおよび複合オブジェクトの基礎となり、PDF文書を構成する生のデータ構造をJavaで表現します。オブジェクトレベルでPDF操作を行う開発者にとって、COSBaseの理解は不可欠です。

定義

COSBaseは、Apache PDFBoxライブラリにおける抽象Javaクラスで、すべてのCOS(Carousel Object Structure)オブジェクトの親クラスとして機能します。 ( 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 ) で定義されているCOSモデルは、PDF文書の最も基本的なレベルにおける基礎構造を表します。COSBaseには、COSDictionary(辞書オブジェクト)、COSArray(配列)、COSStream(ストリームオブジェクト)、COSString(テキスト文字列)、COSIntegerおよびCOSFloat(数値)、COSName(名前オブジェクト)、COSBoolean(真偽値)、COSNull(nullオブジェクト)などの具象サブクラスがあります。

全投稿を閲覧 gdoc_arrow_right_alt