%PDF-1.0 % 文件頭,說明符合PDF1.0規範字體
1 0 obj %對象號 產生號(修改次數) spa
<< %對象的內容應該是包含在<< 和>>之間的,最後以關鍵字endobj結束對象
/Type /Catalog %對象類型:Catalog(跟對象或者稱爲目錄對象)圖片
/Pages 2 0 R %包含的頁面對象的對象號是2資源
/Outlines 3 0 R %包含的外部引用的對象號是3pdf
>> stream
endobj引用
2 0 obj 樣式
<< di
/Type /Pages %對象類型:頁面對象
/Count 1 %包含的子對象(頁對象)1個
/Kids [4 0 R] %頁的對象號(子頁)是4(若是有多個頁面,就有多個頁面的引用)
>> %例如:/Kids [4 0 R 10 0 R] 說明該頁第一個對象號是4,第二個對象號是10
endobj
3 0 obj
<<
/Type /Outlines %對象類型:Outlines(書籤對象)
/Count 0 %包含的子對象(書籤對象)0個
>>
endobj
outline
4 0 obj
<<
/Type /Page %對象類型:page(子頁對象)
/Parent 3 0 R %父對象的對象號是3
/Resources << /Font << /F1 7 0 R >> /ProcSet 6 0 R >> %該頁要包含的資源,字體(存放於對象7)和內容樣式(存放於對象6)
/MediaBox [0 0 612 792] %該頁的顯示大小,像素爲單位
/Contents 5 0 R %子葉包含的內容(存儲於對象5)
>>
endobj
5 0 obj
<< /Length 44 >> %stream對象的字節數,從BT開始,ET結束,包括中間的行結束符
stream %流對象的開始標誌
BT %文字對象的開始標誌
/F1 24 Tf %字體問F1,大小爲24
100 100 Td (Hello World) Tj %100,100爲文字放置位置, Td表明相對座標的意思,Tj說明前邊是文本內容
ET %文字對象的結束標誌
endstream %流對象的結束標誌
endob
6 0 obj
[/PDF /Text] %說明僅僅是文本,若是有圖片[/PDF /Image]
Endobj
7 0 obj
<<
/Type /Font %類型是字體對象
/Subtype /Type1 %
/Name /F1 %字體代號?
/BaseFont /Helvetica %字體名稱
>>
endobj
xref %交叉引用表的開始
0 8 %對象號從0開始,一共有8個對象
0000000000 65535 f %f表示free 對象0的起始地址0 產生號爲65535,這個也是最大號
0000000009 00000 n %n表示對象在使用,對象1,9表示偏移地址,0表示對象未被修改
0000000074 00000 n %
0000000120 00000 n %
0000000179 00000 n %
0000000322 00000 n %
0000000415 00000 n %
0000000445 00000 n %
Trailer %文件尾對象的開始
<<
/Size 8 %pdf的對象數目
/Root 1 0 R %根對象號爲1
>>
startxref %
553 %交叉引用表的偏移地址
%%EOF %文件結束標誌
trailer