交叉引用表(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