代码对象模型

代码层

COS (Carousel Object System) 层代表了ISO 32000-1:2008第7.3条定义的原始PDF对象模型.所有高级PDP结构都是基于这些原创构建的.

核心类型

Class文件类型
COSDictionary字典 (<< >>)
COSArray阵列 ([ ])
COSStream流中包含词典标题
COSName名称对象 (/Name)
COSString字符串 (文字或六元)
COSIntegerInteger
COSBooleanBoolean

美国语法词典

COSDictionary 图表 COSName 关键的COS值.使用 set(name, value) 添加 条目和 get(name) 检索它们:

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

科萨雷

COSArray 包含了COS对象的有序列表:

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

访问文档目录

通过: Document.getCatalog(), 返回一个 COSDictionary 代表根目录对象.

See Also

 中文