便攜式文檔格式檢視原始碼討論檢視歷史
便攜式文檔格式(英語:Portable Document Format,縮寫:PDF)是一種用獨立於應用程序、硬件、操作系統的方式呈現文檔的文件格式。每個PDF文件包含固定布局的平面文檔的完整描述,包括文本、字形、圖形及其他需要顯示的信息[1]。1991年,Adobe Systems共同創始人約翰·沃諾克提出的名為「Camelot」的系統演變成PDF。如今,PDF文件除平面的文本和圖形外,還可能包括邏輯結構元素,注釋、表單、圖層、富媒體(包括視頻內容)之類的交互元素,使用U3D或PRC的三維對象,以及多種其他數據內容。PDF規範還提供了啟用這些功能時所需的加密功能、數字簽名、文檔附件和元數據等。
歷史
Adobe Systems在1993年免費提供了PDF規範,當時與PDF一起競逐跨平台文檔格式的,還包括 DjVu(仍在開發中)、Envoy、Common Ground Digital Paper、Farallon Replica 及 Adobe 自己本身的 PostScript(.ps)格式。在萬維網及HTML文本尚未興起時,PDF在桌面出版工作流技術當中很受歡迎。PDF起初為Adobe所控制的專有格式,直到2008年7月1日才被官方以開放標準發行,並由國際標準化組織以ISO 32000-1:2008 發布。此後,標準的控制權便移轉到了產業專家志願者所組的ISO委員會底下。2008年,Adobe在 ISO 32000-1 發布了公共專利許可,對於製做、使用、銷售及發布PDF兼容的應用所需的專利,皆賦予買斷式授權。
PDF 1.7 含有一些Adobe所定義的專有技術,如Adobe XML表單結構(XFA)和JavaScript中對Acrobat的擴展。這些技術被 ISO 32000-1 引用為對於該規範之完整實現不可或缺且規範性的,但是它們並沒有被標準化,其規格也只有發布在Adobe的網站上。這些技術大部分也沒有被熱門的PDF第三方實現所支持。
2017年7月28日,發布了ISO 32000-2:2017(PDF 2.0)。ISO 32000-2 不將任何專有技術當作是規範性引用文件。
內容
PDF文件通常混合了矢量圖形、文本和位圖。PDF的基本內容包括:
- 文本存儲為內容字符串(就是不是文本本身)
- 由圖形和線條組成的用於說明和設計的矢量圖形
- 由照片和其他類型的圖片組成的位圖
在近期PDF標準修訂中,PDF文檔還支持鏈接(文檔內部或網頁)、表單、JavaScript(可通過Acrobat 3.0的插件啟用),或者其他任意類型的能用插件控制的可嵌入內容。
PDF 1.6支持互動式3D文檔嵌入PDF——3D繪圖可用U3D或PRC及其他多種格式嵌入[2]。
在電腦屏幕上看起來相似的兩個PDF文件有可能大小不同。例如,一個高分辨率位圖比低分辨率的占更多的存儲空間。通常更高的分辨率更適宜打印文檔而不是顯示於屏幕。其他可能影響文件大小的可能有嵌入全部字體,尤其是東亞字體,以及將文字存為圖片。
視頻
便攜式文檔格式 相關視頻
參考文獻
- ↑ Python實踐之操作PDF,騰訊雲,2018-5-22
- ↑ PDF格式分析(六)PDF版本,CSDN博客,2018-8-25