PDF/A 說明:歸檔 PDF 跟你想的格式不一樣
PDF/A 內嵌字型並禁止外部依賴,讓頁面在數十年後仍呈現一致;PDF123 可轉換到各種 PDF/A 等級,PDF/X 則是另一套印刷標準。

PDF/A 是為長期保存而設計的 PDF 受限子集:繪製頁面所需的一切都跟著檔案走。一份今天打得開的普通 PDF,若依賴系統字型、外部資源,或未來檢視器不會支援的互動功能,明天仍可能過不了歸檔檢查。
「歸檔」實際上約束了什麼
PDF/A 要求字型必須內嵌,並禁止外部依賴與某些動態內容(腳本、部分多媒體、需要外部資料的即時表單行為)。重點是可重現性:十年或三十年後打開,拿到的字形與版面都一樣,不必指望原機器的字型資料夾還在。
這和「在 Preview 裡看起來沒問題」是兩回事。日常 PDF 最佳化的是編輯便利與較小的下載體積;PDF/A 最佳化的是自包含。
符合性等級不是行銷分級
ISO PDF/A 分為世代(1、2、3)與符合性類別。「b」系列變體(例如 PDF/A-2b、PDF/A-3b)著重視覺保真;更嚴格的類別會對結構與標記內容加上要求。法院、政府入口網站與紀錄系統通常會點名一個精確等級,猜錯就會被退回,即使檔案「看起來很歸檔」。
在 PDF123 上,PDF 轉 PDF/A 提供 outputFormat 選項,涵蓋 pdfa、pdfa-1、pdfa-2、pdfa-2b、pdfa-3、pdfa-3b 與 pdfx。接收系統的文件寫哪個,就選哪個。轉換路徑會用 Ghostscript 朝 PDF/A 進行(格式名稱含 1 時取 PDFA level 1,否則取 level 2);把選單標籤當成進入這條路徑的輸入,不要當成對每個 ISO 類別或印刷 RIP 設定檔的保證。
PDF/A 與 PDF/X 的分工
PDF/A 針對長期閱讀與紀錄留存;PDF/X 針對印刷生產:色彩空間、出血與印前約束,讓印刷 RIP 拿到可預期的作業。兩者是相關的 ISO PDF 子集,失敗模式不同。本產品的轉換工具走的是歸檔(PDF/A)路徑;印刷廠要 PDF/X 時,請用真正會輸出 PDF/X 的印前流程,不要只靠歸檔轉換。
轉換修不好什麼
轉成 PDF/A 不會變出你從未內嵌的字型、不會修好損壞的 xref,也不會把掃描件變成帶標記的無障礙文件。它做的是把檔案朝某個符合性設定檔重寫。如果來源本身已違反硬規則(字型無法內嵌、含有被禁止的內容),轉換可能失敗,也可能剝掉你日常編輯還需要的功能。
清單點名某個等級時,用 PDF 轉 PDF/A。同一端點的自動化(POST /api/v1/convert/pdf/pdfa)見 開發者。