(十)pdf的构成之交叉引用表

交叉引用表(xref)spa

其中包含对文档中全部对象的引用。交叉引用表的目的是容许随机访问文件中的对象,所以咱们不须要读取整个PDF文档来定位特定对象。每一个对象由交叉​​引用表中的一个条目表示。(该表保存了全部间接对象在PDF文件中物理偏移地址;该表在文件中能够存在单个,也能够存在多个。多个交叉引用表一般出如今两个状况:1、增量保存,2、线性化。)对象

例子文档

xref                                                                //第一个对象ID为0, 包含一个对象引用

0 1文件

0000000023 65535 f                                     //偏移量23          始终包含一个生成号为65535的条目              f表示空闲co

3 1background

0000025324 00000 n生成

21 1

0000025518 00002 n                                    //对象从在使用变成空闲时,n变为f,修改次数增长1

22 1

0000025632 00000 n

23 1

0000000024 00001 f                                     //对象由空闲变成在使用时,只是f变为n,修改次数不增长

24 1

0000000000 00001 f

36 1

0000026900 00000 n                                    //交叉引用表的最后一次修改次数老是0

相关文章
相关标签/搜索