Modèle COS Object

COS Layer

La couche COS (Carousel Object System) représente le modèle d’objet PDF brut tel que défini dans ISO 32000-1:2008, §7.3.Toutes les structures PDF de haut niveau sont construites sur ces primitives.

Type de base

ClassesType PDF
COSDictionaryLe dictionnaire (<< >>)
COSArrayLe Roi ([ ])
COSStreamLe flux avec le dictionnaire header
COSNameNom de l’objet (/Name)
COSStringLe langage (literal ou hex)
COSIntegerintégré
COSBooleanBoulien

COSDICTIONNÉE

COSDictionary Les cartes COSName Les valeurs de la COS. Utiliser set(name, value) Pour ajouter Entrée et get(name) Pour les récupérer :

COSDictionary dict = new COSDictionary();
dict.set(COSName.of("Author"), new COSString("Jane Smith"));
COSString author = (COSString) dict.get(COSName.of("Author"));

COSARRAY

COSArray Il contient une liste d’objets de COS :

COSArray array = new COSArray();
array.add(COSInteger.valueOf(1));
array.add(COSInteger.valueOf(2));
int len = array.size(); // 2

Accès au catalogue des documents

Le catalogue PDF est accessible par le biais de Document.getCatalog(),qui revient à COSDictionary Il représente l’objet de catalogue racine.

Voir aussi

 Français