(一)pdf的數據類型

引自:https://blog.csdn.net/steve_cui/article/details/81912528java

pdf的數據類型主要由8種數組

boolean(布爾型)        :關鍵字爲「true」和「false」ui

numberic(數值型)      :integer(整數)和real(浮點型)spa

string(字符串型)        : () 或 <> 。‘\’ 的用法:1.字符串分行 2.如下的轉義.net

name(名字型)             :‘/’ 開頭的,不容許出現空白,區分大小寫,其中的內容也能夠使用’#’加2個16進製表示特殊符號。code

array(數組型)             :[],只支持一維數組,不過內部能夠嵌套。    對象

dictionary(字典型)     :《》 字典;key屬性是name,value屬性是任意的。通常都包含「Type」名字對象。blog

stream(數據流型)     :「stream」和「endstream」之間的數據塊組成。全部的stream必須是indirect對象,而stream中的字典必須是direct對象。索引

       包含屬性:Length(必選),數據塊長度:整形字符串

                                  Filter,對數據塊進行壓縮:名字或數組

                                  DecodeParms,壓縮方式:字典或數組

                                  Fstream數據塊的內容將被保存在一個文件中:文件描述對象

                                  FFilter, 與「Filter」的規則相同,它用來描述外部文件數據: 名字或數組

            FDecodeParms, 與「DecodeParms」的規則相同,它用來描述外部文件數據: 字典或數組

            DL, 非負整數,它表示解壓縮以後的數據塊長度: 整型

null(空類型)                 :相似與java中「null「,表示空值: 空對象

indirect(間接對象)    :PDF中的任何對象均可以封裝成一個間接引用對象; 該類型對象,由一個對象號(索引號),一個版本號,」obj「關鍵字,」endobj「關鍵字組成。


 

例如:

一個間接對象,能夠經過間接引用(如:12 0 R),引用到任何位置。

相關文章
相關標籤/搜索