前一陣子看了關于pdf檔案的分析文章,感覺不夠透徹,于是自己就想查下pdf規範文檔,然而苦于沒有中文的,隻好自己用三兩半的英語看E文的規範了。
PDF包括八種對象類型,Boolean, Integer and Real, Strings, Names, Arrays, Dictionaries, Streams, null object,Pdf文檔就由這8種基本類型組成。
1、Boolean 僅有兩個值 false,true
2、 Integer and Real 可以是以下的值 例如:Integer 123,43445, +17, -98, 0 例如:Real 34.5, -3.62, +123.6 4,. -.002, 0.0 注意:通用的閱讀器在使用PostScript文法時不支援非十進制的數,如16進制數16#FFFE或指數格式的數 如:6.02E23 Integer 範圍 2,147,483,647與-2,147,483,648之間 Real範圍在± 3.403 × 1038
3、Strings 可以由0個或多個位元組組成,在Streams對象中限制為32,767位元組 字元串可以有兩種方式存儲分别是字元表達用( )分隔符、16進制表達用< >分隔符。