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

件尾部(trailer)如何找到交叉引用表和其餘特殊對象數組

屬性:加密

/ Size [integer]:指定交叉引用表中的條目數(也計算更新部分中的對象)。使用的數字不該是間接參考。spa

/ Prev [integer]:指定從文件開頭到上一個交叉引用部分的偏移量,若是有多個交叉引用部分,則使用該偏移量。該數字應該是交叉引用。指針

 / Root [字典]:指定文檔目錄對象的引用對象,它是一個特殊對象,包含指向不一樣類型的其餘特殊對象的各類指針(稍後將詳細介紹)。對象

/ Encrypt [dictionary]:指定文檔的加密字典。索引

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

/ ID [array]:指定造成文件標識符的兩個字節未加密字符串的數組。字符串

/ XrefStm [integer]:指定從解碼流中的文件開頭到交叉引用流的偏移量。這僅存在於混合引用文件中,若是咱們還想要打開文檔,即便應用程序不支持壓縮引用流,也會指定它。io

例子:  引用

trailer

/Size 22

/Root 2 0 R                       //指向文件目錄對象

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

startxref                            //用於制定從文件開頭到交叉索引表的偏移量標識       

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

%%EOF                             //文件尾部標識

相關文章
相關標籤/搜索