(十二)一個簡單的pdf文件體

%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

相關文章
相關標籤/搜索