PDF 無處不在。合約、發票、履歷、稅務表格、使用手冊、電子書、登機證——你幾乎每天都在與 PDF 檔案打交道。但 PDF 到底是什麼?為什麼它成為了文件共享的預設方式?
PDF 簡史
PDF 是 Portable Document Format(可攜式文件格式)的縮寫。它由 Adobe Systems 於 1993 年建立,旨在解決一個令人困擾的問題:文件在不同的電腦、作業系統或印表機上顯示效果不同。在 Windows 的 Word 中建立的報告在 Mac 上開啟時,可能會出現字型損壞、頁邊距偏移和圖片遺失的情況。
Adobe 共同創辦人約翰·沃諾克設想了一種無論在哪裡檢視都能保持完全相同外觀的格式。結果就是 PDF,它建立在 Adobe 的 PostScript 頁面描述語言之上。
多年來,PDF 一直是由 Adobe 控制的專有格式。2008 年,Adobe 將規範作為開放標準(ISO 32000)發布,這一局面才發生改變。此舉使 PDF 成為真正不受任何單一公司控制的通用格式。
PDF 的底層運作原理
與 Word 文件或 Google 文件不同,PDF 的設計目的不是方便編輯,而是在任何地方都能完全一致地顯示。它透過以下方式實現這一點:
- 固定版面。 頁面上的每個元素——文字、圖片、線條、形狀——都有由座標精確定義的位置。在不同的螢幕上開啟檔案時,內容不會重新排列。
- 嵌入字型。 實際的字型資料儲存在 PDF 檔案內部。即使閱讀者的電腦沒有安裝該字型,PDF 也會按預期顯示文字。
- 自包含。 圖片、向量圖形和其他資源直接嵌入檔案中。PDF 不連結外部檔案——它需要的一切都在內部。
- 基於頁面的結構。 PDF 組織為獨立頁面的集合,每個頁面獨立渲染。這與將文件視為連續文字流的文書處理器有著根本的不同。
小知識。 PDF 檔案內部結構為物件(文字串流、影像資料、字型程式、中繼資料)的樹狀結構,透過交叉參考表連接。這就是為什麼你可以立即跳轉到任何頁面而無需載入整個檔案。
PDF/A——為封存而生
標準 PDF 可以包含隨時間劣化的功能:JavaScript、外部連結、多媒體、加密層。為了長期保存,一個名為 PDF/A(ISO 19005)的變體因此誕生。
PDF/A 強制執行嚴格的規則:
- 所有字型必須嵌入
- 不允許 JavaScript 或可執行內容
- 不允許外部相依性
- 色彩空間必須明確定義
- 中繼資料必須遵循 XMP 標準
政府機關、法務部門和圖書館使用 PDF/A 來確保文件在數十年後仍然可讀。如果你需要封存一份在 50 年後仍能完美檢視的文件,PDF/A 是正確的選擇。
安全功能
PDF 支援多層安全機制:
- 密碼保護。 你可以設定開啟密碼,或設定另一組密碼來限制編輯、列印或複製文字。
- 數位簽章。 PDF 可以透過密碼學方式簽署,以證明建立者身分以及內容未被竄改。
- 塗銷。 敏感資訊可以被永久移除(不只是用黑色方塊覆蓋,而是從檔案資料中實際刪除)。
- 加密。 PDF 支援 AES-256 加密,使內容在沒有正確密碼的情況下無法閱讀。
請注意。 在 PDF 中簡單地用黑色矩形覆蓋文字並不是塗銷。下方的文字仍然存在於檔案中,可以被擷取。真正的塗銷需要專用工具來完全移除資料。
何時使用 PDF(何時不使用)
PDF 是正確的選擇,當你:
- 需要文件在每台裝置上看起來完全相同
- 希望防止輕易編輯
- 需要將文件長期封存
- 需要數位簽章或安全功能
- 正在分發印刷用內容(傳單、海報、書籍)
PDF 不是最佳選擇,當你:
- 文件需要協作編輯(使用 Google Docs、Word 或 Markdown)
- 內容應在不同螢幕尺寸下自適應排列(電子書用 EPUB,網頁用 HTML)
- 需要結構化資料擷取(使用 CSV、JSON 或 XML)
- 檔案大小必須最小(純文字檔案或 Markdown 更輕量)
| 功能 | Word/DOCX | HTML | EPUB | |
|---|---|---|---|---|
| 固定版面 | 是 | 否 | 否 | 否 |
| 可編輯 | 有限 | 是 | 是 | 是 |
| 行動裝置自適應 | 否 | 部分 | 是 | 是 |
| 嵌入字型 | 是 | 部分 | 否 | 是 |
| 通用閱讀器 | 是 | 否 | 是 | 否 |
| 長期封存 | PDF/A | 否 | 否 | 否 |
今日的 PDF
在誕生超過三十年後,PDF 仍然是文件交換的無可爭議的標準。每年有超過 25 億個 PDF 被建立。每個主要作業系統都內建 PDF 閱讀器。這種格式已經演化到包含表單、註解、3D 內容、多媒體和無障礙功能,同時始終忠於其原始承諾:你建立的就是別人看到的。
進階了解
無論你需要壓縮、合併、分割、保護還是轉換 PDF 檔案,ToolK.io 提供了一系列免費工具和深入教學,幫助你高效處理 PDF。
