(十一)pdf的构成之文件尾

件尾部(trailer)如何找到交叉引用表和其他特殊对象

属性:

/ Size [integer]:指定交叉引用表中的条目数(也计算更新部分中的对象)。使用的数字不应是间接参考。

/ Prev [integer]:指定从文件开头到上一个交叉引用部分的偏移量,如果有多个交叉引用部分,则使用该偏移量。该数字应该是交叉引用。

 / Root [字典]:指定文档目录对象的引用对象,它是一个特殊对象,包含指向不同类型的其他特殊对象的各种指针(稍后将详细介绍)。

/ Encrypt [dictionary]:指定文档的加密字典。

/ Info [字典]:指定文档信息字典的引用对象。

/ ID [array]:指定形成文件标识符的两个字节未加密字符串的数组。

/ XrefStm [integer]:指定从解码流中的文件开头到交叉引用流的偏移量。这仅存在于混合引用文件中,如果我们还想要打开文档,即使应用程序不支持压缩引用流,也会指定它。

例子:  

trailer

/Size 22

/Root 2 0 R                       //指向文件目录对象

/Info 1 0 R                         //一些文件信息

startxref                            //用于制定从文件开头到交叉索引表的偏移量标识       

24212                                //交叉索引表的偏移量24212

%%EOF                             //文件尾部标识

转载于:https://www.cnblogs.com/wlstm/p/11163952.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值