扁平化的 PDF 是指將每個可填寫的表單欄位都已合併到頁面中,成為普通的、不可編輯的文字或圖形的 PDF,因此對讀者來說文件看起來一樣,但不再包含 Power PDF、Adobe Acrobat、Foxit 或瀏覽器檢視器視為可編輯的互動式表單物件。將 PDF 扁平化是「鎖定」某人在可填寫表單中輸入答案的標準做法,因為一旦欄位消失,收件人就沒有任何可以點擊修改的內容了。最終結果是一個單層、自帶內容的檔案,以與原始填寫表單相同的位置顯示相同的文字和勾選記號,但沒有底層的欄位結構、沒有 JavaScript 動作,也沒有任何方法讓檢視器將文件切回表單填寫模式。
「平面檔案 (flat file)」一詞在不同人之間被鬆散地用來表示不同的意思,因此有必要釐清本指南實際上所指為何。在資料庫或資料處理的語境中,「平面檔案」是一個單一的、非階層式的欄位和值記錄,相對於具有多個連結資料表的關聯式綱要。扁平化的 PDF 在精神上比現用的 PDF 表單更接近這個概念:一個自帶內容的檔案、一串已渲染的內容流、沒有隱藏的可重新編輯互動層。PDF 規範本身 ISO 32000-2 將這類文件描述為註解和表單欄位已被納入頁面內容的文件,這正是 Flatten PDF 工具所產生的技術結果。如果您需要將已完成的表單分享給交易對象、提交給機關,或封存已簽署的問卷,將其轉換為平面檔案是在保留可見資訊的同時移除編輯介面的最安全方式。

「扁平化」實際上對 PDF 做了什麼
傳統的 PDF 表單由兩個共用同一頁面的圖層構成。底層是靜態頁面內容:表單設計者所繪製的線條、標籤、方塊、標誌和說明。上層是一組表單欄位物件,每個物件都有一個名稱、一種類型 (文字、核取方塊、下拉式選單、選項按鈕、簽名)、頁面上的一個矩形,以及一個目前值。當使用者在支援表單填寫的 PDF 檢視器中開啟表單時,檢視器會照原樣顯示靜態內容、將儲存的值疊加在欄位之上,並讓使用者修改這些值。當您將 PDF 扁平化時,每個表單欄位物件都會被移除,其目前值會作為普通文字或向量圖形「烙印」到頁面內容串流中。剩下的是一個單層文件:沒有欄位、沒有小工具、沒有計算指令、沒有提交動作。
視覺上的結果基本上與已填寫但未扁平化的版本相同,但有一個重要的例外:依賴於獨立物件的透明度和圖層效果可能會塌縮成單一的可見結果。對於大多數的商業表單、稅務表單、申請表和問卷來說,這正是您想要的結果。扁平化的檔案通常也會比原始檔案稍微小一些,因為欄位字典項目、預設外觀字串和 JavaScript 處理常式都已從檔案中移除。PDF 參考手冊指出扁平化是不可逆的操作,這就是為什麼 Flatten PDF 工具在寫入新檔案之前,會引導您確認欄位數量和可見值。
為什麼要將可填寫的 PDF 轉換為平面檔案
在幾種實際情況下,扁平化的 PDF 表現得比現用表單更好。了解其背後的原因有助於您判斷何時扁平化是正確的做法,何時不是。
- 您希望答案成為永久性的。一旦欄位被烙印到頁面上,收件人就無法意外地清除核取方塊、編輯數字或更改輸入的名字。這對法律揭露、已簽署的聲明和最終提交都很重要。
- 您要將檔案傳送給工具鏈之外的人。不同的 PDF 檢視器對表單欄位的處理並不一致。扁平化的檔案在每個檢視器中呈現的方式都相同,包括根本不實作互動式表單填寫的輕量型行動裝置閱讀器。
- 您需要一個可靠的封存副本。扁平化的 PDF 較難被竄改,其內容是自帶的,這對於合規封存和稽核軌跡很有用。
- 您想在核准後降低編輯風險。一旦主管簽核了表單,扁平化可以防止稍後的編輯重新開啟一個已結案的決定。
逐步扁平化 PDF
在覽器中將可填寫的 PDF 轉換為平面檔案的流程很短,且其設計目的是讓您在任何破壞性的變更寫入磁碟之前先確認表單的狀態。
- 在瀏覽器中前往 /pdf/flatten-pdf/ 開啟 Flatten PDF 工具。該工具完全在您的裝置上運行,因此檔案不需要上傳到伺服器。
- 選擇包含您要扁平化之已完成傳統表單欄位的 PDF。該工具將讀取表單欄位字典,並計算它所偵測到的可編輯欄位數量。
- 檢視偵測到的欄位數量,並目視確認表單上顯示的值是最終的。這是您最後一次能夠在表單填寫應用程式中重新開啟原始檔案進行更正的機會,因為扁平化無法乾淨地還原。
- 選擇 Flatten PDF form fields 動作。該工具會針對每個包含欄位的頁面重寫頁面內容串流,將每個值繪製為靜態文字或向量內容,並移除底層的欄位物件。
- 下載新的扁平化副本。在任何 PDF 檢視器中開啟它,確認所有答案、核選記號和簽名仍然可見,且在點擊時不會出現任何欄位反白。
如果工具回報的欄位數量為零,則該 PDF 要麼不含傳統的表單欄位,要麼使用了不同的機制 (例如標準表單欄位扁平化無法處理的 XFA 動態表單)。在這種情況下,您可能需要在假設結果符合預期之前,先確認表單的來源。
扁平化的 PDF vs 現用表單:如何比較
下表摘要整理了現用 PDF 表單和使用 Flatten PDF 工具將同一份文件轉換為平面檔案後之間的實際差異。請用它來判斷對於您的情況,哪種形式的文件是合適的。
| 屬性 | 現用 PDF 表單 | 扁平化的 PDF (平面檔案) |
|---|---|---|
| 表單欄位物件 | 存在,具有名稱、類型和值 | 已從文件中移除 |
| 可在 PDF 檢視器中編輯 | 可以 (若檢視器支援表單填寫) | 不行,編輯介面已消失 |
| 在任何檢視器中的外觀 | 欄位或值的呈現可能不同 | 在每個檢視器中呈現相同 |
| JavaScript / 計算動作 | 可能處於作用中狀態 | 非作用中;指令碼不會被叫用 |
| 典型檔案大小 | 較大,因為有欄位字典 | 扁平化後通常較小 |
| 可還原性 | 始終可由表單設計者編輯 | 在標準檢視器中實際上不可逆 |
| 最佳用途 | 草稿、內部資料收集、重複使用的表單 | 最終提交、封存、已簽署副本、發送 |
扁平化之前:快速檢查清單
由於扁平化是一個不可逆的操作,值得先快速跑過一份上線前清單。這些檢查每一項都只需要幾秒鐘的時間,但可以讓您免於從頭重做一份表單。
- 確認所有必填欄位皆已填寫。一旦欄位物件消失,您就無法移到某個遺漏的欄位並在其中輸入值。您必須回到原始表單重新進行扁平化。
- 檢查簽名欄位。扁平化的簽名只是頁面上的一個影像。請在扁平化之前確認簽署者對其簽名的外觀感到滿意。
- 尋找條件式欄位。有些表單會在勾選特定核取方塊時顯示額外的欄位。請在扁平化之前,填寫您的答案應該會顯示的任何欄位。
- 決定您是否需要保留可編輯的副本。一個好的工作流程是將未扁平化的已填寫表單存成一個檔名,將扁平化的版本存成另一個檔名,這樣您就同時擁有可編輯的主檔和可發送的平面檔案。
- 在第二個檢視器中重新開啟扁平化的檔案。如果收件人會使用不同的應用程式,請在另一個檢視器中開啟扁平化的檔案,確認所有內容皆可見,且不會出現欄位反白。
擁有平面檔案後該做什麼
一旦您有了扁平化的 PDF,就可以將其視為任何其他靜態 PDF 來處理。Flatten PDF 工具所產生的檔案可與 Lizely 其他基於瀏覽器的 PDF 工具搭配使用,而這些工具全部都在您的裝置本機上運行,無需上傳您的文件。如果扁平化的表單是某個較大文件集的一個章節,您可以使用 合併 PDF (Merge PDF) 將它與封面函、附件和其他佐證文件合併成單一的提交套件。如果您只需要傳送扁平化檔案的一部分,分割 PDF (Split PDF) 可讓您抽出特定的頁面範圍而無需重新上傳檔案。如果頁碼需要符合特定的命名慣例,為 PDF 添加頁碼 (Add Page Numbers to PDF) 工具可以在扁平化之後 (亦即表單內容已經是最終版本時) 為頁面蓋上頁碼。
對於封存工作流程來說,也值得設定或更新文件元資料,以便日後能輕鬆找到該扁平化的檔案。PDF 元資料編輯器 (PDF Metadata Editor) 可讓您在本機設定標題、作者、主題和關鍵字,這在扁平化的表單成為長期案件檔案或合規封存的一部分時非常有用。這些步驟都不需要上傳,也都不會重新引入您剛移除的表單欄位。
關於扁平化的常見問題
人們經常詢問扁平化是否等同於將 PDF 另存為影像,答案是否定的。存成影像會把每一頁都轉成一張圖片,這會破壞可選取的文字與可搜尋性。扁平化則會保留真實的文字內容以及真實的向量圖形;它只是移除了表單欄位圖層。輸出結果仍然是可搜尋文字、可供輔助技術使用的 PDF,螢幕�讀器可以正常解析,這正是扁平化在重視無障礙的工作流程中,比起以影像方式鎖定更受青睞的原因之一。
另一個常見的問題是,扁平化後的 PDF 是否還能編輯。嚴格來說,PDF 中的任何內容都可以使用內容編輯工具重新繪製,但扁平化會移除任何標準 PDF 檢視器都能提供的、簡單的、一鍵式欄位編輯功能。若要變更扁平化 PDF 中的某個值,使用者必須在完整的內容編輯器中開啟檔案,在頁面上新增一個文字物件,然後再儲存結果。這是一個刻意為之的動作,而不是一次意外的點擊,而這正是大多數人在選擇扁平化表單時最在意的特性。
相關指南:如何在瀏覽器中編輯 PDF 中繼資料。
延伸閱讀:JPG 轉 PDF:完整教學。
延伸閱讀:合併 PDF 檔案與 PDF Portfolio:哪種方法最有效。
延伸閱讀:如何編輯 PDF 中繼資料:標題、作者與關鍵字。