pdf的語法分為物件級(object),檔案級(file)和文件級(document)。
要了解pdf可以通過以下4個部分來
物件(objects):乙個pdf檔案就是由一些列基本的資料物件構成的;
檔案結構(file struct):pdf檔案描述了物件(objects)在檔案中是如何儲存,訪問以及更新的;
文件結構(document struct):pdf文件結構詳細說明了這些物件是如何表示pdf文件的構件的,如頁面(pages),字型(fonts),注釋(annotations)等;
內容流(content strams):包含一系列指令描述頁面和影象是如何呈現的。
從最基礎的角度來看,乙個pdf檔案就是乙個位元組(8 bit)序列。位元組可以構成符號(tokens),多個符號又能按照更高的語法規則構成物件(objects)。
pdf可以完全由可列印字元(ascii碼字元的子集)加上一些空白字元,如空格(space),製表(tab),回車(carriage return),換行(line feed)來表示,不需要其它特殊字元。
pdf的空白符
十進位制值
十六進製制值
八進位制值名稱0
00000
null(nul)909
011tab(ht)
100a
012line feed(lf)
120c
014form feed(ff)
130d
015carriage return(cr)
3220
040space(sp)
其中(,),<,>,[,],,/,和%有特殊意義。
%之後的內容都為注釋
ACE總體簡介
ace adaptive communication environment 自適應網路環境,高效能開源通訊中介軟體 首先記住這個名字 douglas c.schmidt 道格拉斯.施密特 washington university in st.louis 華盛頓大學,聖路易斯分校 在ace構架中有...
STL總體說明
初探c stl 學習筆記 1 總體說明 本學習筆記主要講解c stl 的基本知識與體系框架,主要適合初學者,對於理解 stlstl。講解主線 1 講解 stl中的通用工具,比如 pair 對組,auto ptr 智慧型指標。2 講解 stl中的標準容器,vector list duque set m...
STl總體概念
1.slt的目的是把資料和操作分離 資料用容器進行管理,操作用演算法實現,最後迭代器作為粘合劑把二者無縫連線。這個和物件導向有點背道而馳。2.容器分為 序列式容器和關聯式容器,序列式有 vector,deque,list 我們也可以把strings和array當做一種序列式容器只是非標準,關聯式容器...