將 PDF 扁平化代表將所有互動式表單欄位、註解圖層與表單資料覆蓋合併成單一靜態圖層,讓可見的值成為頁面的永久部分,再也無法編輯。扁平化後的檔案在列印或檢視時與原始檔案看起來一模一樣,但文字方塊、核取方塊、下拉式選單與數位簽章欄位都會轉換成一般的頁面內容。這是定稿已完成表單、鎖定答案,並確保收件者看到的內容與填寫內容完全一致的標準做法。

當人們填完申請書、合約、稅務表單或入職文件,並想傳送一份唯讀副本時,通常會尋找扁平化 PDF 的方法。一旦 PDF 被扁平化,即使是擁有完整版 Acrobat 的收件者也無法再點回欄位去更改姓名、日期或勾選的方塊。表單底層的互動式結構會被渲染後的值取代,這些值會與其他文字和圖形位於同一圖層。

扁平化 PDF 最大的原因是保護提交資料的完整性。許多基於合規、封存儲存或法庭存檔的因素,要求文件必須是扁平化版本,因為扁平化的文件在所有 PDF 檢視器中行為一致。不會發生欄位顯示為空白、計算結果顯示為 #ERROR,或因檢視器的 JavaScript 引擎被停用而讓核取方塊看起來未被勾選的情況。一切都已固化完成。

how to flatten a pdf
how to flatten a pdf

扁平化實際上對 PDF 做了什麼

當你打開一個可填寫的 PDF 時,文件包含好幾個圖層:靜態頁面圖像、表單欄位定義(位置、名稱、預設值、計算規則),以及被輸入或選擇的值。扁平化會將這些圖層合併。每個表單欄位會從文件的互動字典中移除,其當下的視覺外觀會直接渲染到頁面內容串流中。結果就是一份任何檢視器都能開啟並讀取的一般 PDF,無需解讀表單邏輯。

這在以下三種情況下最為重要。第一,當收件者使用的檢視器不支援互動式表單時(例如某些行動裝置 PDF 檢視器或較舊的電子閱讀器),欄位可能會顯示為空白或位置錯亂。第二,當你需要封存某人提交內容的最終紀錄時,你需要一份答案在之後無法被悄悄更改的版本。第三,當表單包含數位簽章欄位時,扁平化會將簽章外觀轉換到頁面中,使已簽署的區域無法被移除並重複使用。

Adobe 官方文件將扁平化描述為將 PDF 的內容合併為單一圖層,讓作用中的表單欄位再也無法被修改,這與你在瀏覽器中使用 扁平化 PDF 工具所得到的行為完全相同。

何時應該扁平化 PDF,何時應保留為可填寫

並非每個 PDF 都應該立刻扁平化。決定取決於文件處於哪個階段,以及還有誰需要與它互動。

情境保留可填寫將其扁平化
與多位收件者分享的空白表單是 —— 欄位需要被填寫否 —— 扁平化會清除表單
準備提交且已填寫完成的申請書否 —— 答案應被鎖定是 —— 保護提交的資料
會觸發計算的表單是 —— 檢視器需要即時欄位否 —— 值會被凍結
用於封存且已簽署的合約否 —— 內容必須是永久的是 —— 封存最終狀態
仍在審閱中的內部草稿是 —— 審閱者可能會編輯答案否 —— 過早鎖定會導致重工

如果表單仍由其擁有者填寫中,請保留其互動性。如果表單已完成、已簽署,或正準備移交給第三方,則將其扁平化。

在瀏覽器中扁平化 PDF

使用扁平化 PDF 工具來鎖定你的表單欄位,無需安裝軟體或將文件上傳到伺服器。整個處理流程會在你的瀏覽器中本機執行。

  1. 開啟 扁平化 PDF 工具,選擇包含你已填寫完成之傳統表單欄位的 PDF。
  2. 檢視工具所顯示的偵測到可編輯欄位數量,並確認頁面上每個可見的值都已是最終且正確的。
  3. 選擇「扁平化 PDF 表單欄位」選項,將每個欄位的外觀合併到頁面內容中,並移除互動式圖層。
  4. 下載新的扁平化副本,並將其儲存以取代原本可編輯的檔案。

因為檔案是在瀏覽器分頁內部處理,PDF 從未離開過你的裝置。沒有上傳步驟、不需要建立帳號,輸出檔案也不會加上浮水印。下載的檔案是一份乾淨、扁平化的 PDF,在任何檢視器中都像一般文件一樣運作。

扁平化前先準備 PDF

扁平化前做幾項快速檢查,能讓你免於之後重做表單。首先,打開 PDF 並逐頁檢視,確認每個欄位中的值都與你打算提交的內容一致。一旦扁平化,你就無法再點入欄位去修正錯字。如果有任何錯誤,請先編輯原始檔案,再回來執行扁平化。

第二,將未扁平化的原始檔案另外儲存一份複本。將可填寫的 PDF 當作工作草稿,將扁平化的 PDF 當作最終提交版本。如果收件者要求修改,你仍會擁有欄位完整的可編輯版本。第三,如果文件包含以憑證建立的真實數位簽章,請務必在扁平化前完成簽署步驟。扁平化是不可逆的,因此簽署必須是對檔案執行的最後一個動作。

第四,檢查表單使用的是傳統 AcroForm 欄位或較新的 XFA 格式。扁平化 PDF 工具是為傳統 AcroForm 欄位所設計,這涵蓋了絕大多數流通中的 PDF,包括 IRS 表單、HR 入職資料包和廠商合約。如果表單行為異常,例如欄位會動態重新排列,則較可能是 XFA 文件,可能需要改用桌面軟體。

PDF 扁平化後會發生什麼

下載扁平化檔案後,請嘗試在不同的檢視器中開啟,以確認一切正常。每個欄位中的文字應以相同位置、相同字型大小與相同顏色顯示。核取方塊應顯示勾選記號,選項按鈕應顯示選定的圓點,下拉式選單應顯示所選的標籤。如果你之前看到像「Click to enter text」這樣的佔位文字,現在應該會顯示為實際輸入的值。

從這一刻起,文件的行為就像其他任何靜態 PDF。你可以將它與其他 PDF 合併(如果它是較大提交套件的一部分)、加上頁碼(如果收件者預期是有編號的附件),或蓋上浮水印(例如「Submitted」或「Confidential」)套用至每一頁。這些步驟都不會重新引入可編輯欄位;它們只會修改靜態內容圖層。

如果你需要保留原始表單結構以供未來提交使用,只要將未扁平化的副本與扁平化副本一同儲存即可。許多組織會維護兩種歸檔:一份可編輯的主檔範本,以及每次完成提交時的扁平化紀錄。相同的工作流程也可以結合中繼資料編輯來獲得更乾淨的紀錄,正如如何在瀏覽器中編輯 PDF 中繼資料指南中所述。

需要注意的陷阱

最常見的單一錯誤就是太早扁平化。檔案一旦被扁平化,每個答案都會被鎖定,因此原始檔案中拼錯的名字或錯誤的日期將會被鎖進最終的提交內容。請務必先在未扁平化的檔案上做最後一次檢查,再進行扁平化。

另一個常見的錯誤是用扁平化副本覆蓋原始的可填寫 PDF。請在另一個資料夾中至少保留一份可編輯的副本,讓未來的收件者仍然能填寫同一份表單的新版本。扁平化是一個單向的操作,PDF 規範並沒有提供可靠的方法能從扁平化檔案中還原互動欄位。

最後,不要對仍需要觸發計算的文件進行扁平化。有些表單會將跨欄位的值加總,或在某個欄位變動時更新另一個欄位。扁平化會將這些值凍結為靜態文字,因此任何依賴即時欄位的後續計算都會停止運作。請只在表單已完全填寫完畢且預期不再有互動時才進行扁平化。

延伸閱讀:如何在 Android 上將 JPG 轉成 PDF:快速的瀏覽器方法。

延伸閱讀:如何直接在瀏覽器中合併 PDF 檔案。

延伸閱讀:如何在不損失品質的情況下扁平化 PDF。