PDF Explained筆記
於 2023年12月5日 (二) 01:04 由 Tankianting(討論 | 貢獻) 所做的修訂
Ch1 概述
- 是頁面描述語言,有結構資料和元資料
- PDF有字型或嵌入檔、點陣、向良圖、導覽(大綱或連結)、互動式表格等等
- PostScript可以生適當解析度的點陣圖,是程式語言,但不適合random access頁面(註:因為要render速度慢)
- PDF可以精確呈現,是PostSctipt的子集的擴展。PDF是線型的,所以可以在常數時間內存取資料。
- stream creation可以輸出大於記憶體的大小的檔案,後附資料不影響前附資料
- 可搜尋、嵌入字型
- 有PDF/A、PDF/X
- 向量語言用PostScript
- 點陣圖有遮罩、色彩空間指定、位元指定
- 元資料:作者、標題等,1.4版本以上可以使用XML等
- 還有互動式表單等等的optional內容
- PDF語法包含:文件內容、頁面內容、檔案結構
Ch2 介紹如何製作PDF
- 個人註:基本上只看了這本書仍然無法製作PDF library,尤其是cross-reference table的offset不好求取。