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