不透光的 PDF 疊加層永遠不會移除或刪除原始基底頁面的內容——它只會在上方繪製新的圖樣。基底 PDF 底層的文字、向量路徑和影像,在輸出檔案的內容串流中依然完整保留,即使疊加層被設定為不透明度 1.0 並在視覺上覆蓋整個頁面。任何在檢視器中開啟該 PDF 後忽略疊加層、執行擷取工具,或單純移除疊加層的使用者,都能還原原始資料。這正是 PDF Overlay 被定位為一款視覺合成工具(用於信頭、印章、邊框和設計圖層),而非遮罩或內容移除工具的原因。如果您的目標是從 PDF 中永久刪除文字、影像或中繼資料,使其無法被還原,您需要的是一款能重寫內容串流本身的工具——而不是一款在頂部塗抹一個色塊的工具。本文將清楚說明 PDF Overlay 究竟會對基底內容做什麼、疊加層是如何繪製的、輸出檔案保留了哪些內容,以及在分享或列印檔案之前應執行的實用安全檢查。

「不透光疊加層」在 PDF Overlay 中的實際作用
在 PDF Overlay 中,「不透光」一詞僅指在疊加層上執行的繪製操作,並非指對基底頁面所做的任何變更。此工具會將每個疊加頁面嵌入基底文件、計算出置中且保留長寬比的縮放,然後以所選的不透明度在現有基底頁面之上繪製該嵌入的圖樣。當您將不透明度設定為 1.0 時,疊加層會以完全覆蓋的方式繪製——但此處的「完全覆蓋」指的是被塗抹的像素,而非底層的內容串流。
基底 PDF 決定了輸出頁數、頁面順序、頁面框,以及每個頁面上既有的圖樣。疊加層是在之後才渲染的,因此只要疊加層是不透光的,它就會顯示在既有的基底圖樣之上。基底頁面的指令不會被重寫、攤平或移除。基底文件中的向量文字、點陣影像、表單欄位、註解與中繼資料,除非工具在其繪製過程中特意丟棄,否則都會原封不動地進入輸出檔案。
這項差異正是產品文件特別強調遮罩的原因。PDF Overlay 是一款視覺合成工具:它適用於在產生的報表上放置信頭、為匯出的頁面加上預先準備的邊框、將浮水印風格的設計疊加在範本之上,或將印章頁與工作文件配對。它並非用來刪除敏感文字或隱藏個人資料,使其無法被還原的工具。
為何視覺上隱藏頁面不等於遮罩
在嚴格的文件安全意義下,遮罩(Redaction)指的是從內容串流中實體移除字元或像素,使任何一般的讀取器都無法擷取它們。在姓名上塗一個黑色矩形並無法遮罩該姓名——它只是在一個渲染路徑上將其蓋住。許多法庭文件、人力資源紀錄與 FOIA(資訊公開法)發布內容之所以洩漏資料,就是因為審核者在文字上方放置一個不透光的圖形,然後宣告工作完成,但底層字元其實仍可被搜尋、複製與擷取。
PDF Overlay 工具在「純視覺」這個方向上更進一步。疊加頁面會以 PDF 圖樣的形式嵌入,並透過底層程式庫所提供的頁面繪製方法進行繪製。基底 PDF 中的原始文字、向量路徑與影像,會以其被建立時的順序保留在內容串流中。任何移除疊加層的人——無論是透過重新渲染檔案並忽略該層的工具、選取位於完全不透光矩形下方的文字、或執行 PDF 文字擷取器——都仍然能看見原始內容。
這項原則同樣適用於任何看起來像簽名的東西。使用 PDF Overlay 放置一個看起來像簽名的影像,並不會產生密碼學上的數位簽章,也無法建立簽署者身分。它只是在現有頁面上方繪製一張看起來像簽名的圖片。若要建立真正的簽署者身分,您需要的是一款能在 PDF 字典中寫入「signed-by」欄位的數位簽章工具。
如何在放置疊加層的同時不隱藏您需要保留的內容
如果您真正的目標是合併頁面——例如在匯出的發票後方加上信頭——那麼分步驟的工作流程非常直覺,而同一個不透明度控制項,正是讓您決定基底頁面要透出多少的關鍵。
- 選擇一個基底 PDF 與一個疊加 PDF,兩者皆不可為空,且大小不可超過 25 MiB。基底 PDF 必須是有效的、未加密的 PDF;PDF Overlay 並不會繞過加密輸入檔案的密碼保護。
- 將疊加不透明度設定為 0.1 到 1 之間。針對浮水印或背景標誌等淡色設計元素,請使用較低的值(約 0.1 到 0.3)。只有在您確實希望疊加層為主、基底僅為裝飾時,才使用較高的值(0.7 到 1)。
- 檢視文件所記載的頁面對應規則。如果疊加 PDF 恰好只有一頁,該頁會在每個基底頁面上重複出現——這對信頭、邊框和可重複使用的前景頁非常實用。如果疊加 PDF 的頁數超過一頁,則第 1 頁對應基底第 1 頁、第 2 頁對應基底第 2 頁,以此類推;超過疊加頁數的基底頁面則維持不變。
- 選擇「Overlay PDFs」以產生合併後的檔案。瀏覽器會嵌入每個疊加頁面,在保留其長寬比的前提下將其置入基底頁面中,進行水平與垂直置中,然後序列化為單一新 PDF 供下載。
- 下載結果檔案,其檔名使用基底檔名並在 .pdf 副檔名之前加上 -overlay。原始的基底與疊加檔案永遠不會被覆寫。
- 在發佈或列印之前,逐一檢視輸出檔案中每個重要的頁面。放大文字、嘗試在據稱應被隱藏的區域下選取並複製一個句子,並確認結果確實是您預期的視覺合成結果。
PDF Overlay 保留與捨棄的內容
由於疊加層是繪製在基底之上,而非合併進入其結構,因此基底的若干屬性會自動被保留,而若干互動屬性則不會。下表整理了相關行為,內容取自該產品所記載的限制。
| 基底 PDF 的面向 | 在 PDF Overlay 中的行為 |
|---|---|
| 頁數、頁面順序、頁面框 | 從基底文件保留 |
| 底層文字、向量路徑、影像 | 保留在內容串流中;疊加層繪製在其上方 |
| 疊加層中的向量與文字 | 在程式庫支援的範圍內,以 PDF 圖樣(而非點陣化)方式嵌入 |
| 連結、註解、表單欄位、指令碼、附件、大綱目的地 | 此繪製操作不會將其複製為等效的互動物件 |
| 加密或密碼保護 | 不會被繞過;加密的輸入會產生可見的錯誤訊息 |
| 混合模式、挖空、疊印、專色、分色 | 不會進行檢查;列印關鍵檔案需要專業的預檢(preflight) |
| 原始的基底與疊加檔案 | 永遠不會被覆寫;下載的是新檔案 |
由此可得出兩個實務上的結論。第一,由於疊加層維持向量格式,因此可以高品質渲染;但底下的基底內容,仍可透過任何一般的 PDF 讀取器或文字擷取工具還原。第二,基底頁面上的任何互動元素——可填寫的表單欄位、內部連結、註解——在輸出檔案中將不再具有互動功能,即使所繪製的圖樣仍可能可見。
何時該使用疊加,何時需要真正的遮罩
當您的任務是視覺合成時,PDF Overlay 是合適的工具:在產生的頁面上方放置信頭、加入預先準備的邊框、將透明設計圖層與報表結合,或配對對應的前景頁。產品文件明確將這些使用情境歸為一類,並建議其他工具——Merge PDF 用於串接、Alternate Mix PDF 用於交替穿插、Add Watermark to PDF 用於產生文字浮水印、Sign PDF 用於繪製簽章的工作流程——用於外觀相似但需要不同操作的任務。
若您的任務是讓內容無法被還原,那麼 PDF Overlay 就是錯誤的工具。如果您需要在將檔案送出組織之前永久移除諸如社會安全號碼、帳號、姓名或醫療細節等文字,您需要的是一套能從內容串流中移除底層字形並將結果攤平的遮罩工作流程。用不透光的疊加層來隱藏這些字元是不夠的;原始字元在輸出 PDF 中仍可被選取、搜尋與複製。
相同的原則也適用於中繼資料。PDF Overlay 會保留基底文件的結構,這代表儲存在 PDF 資訊字典或 XMP 中繼資料串流中的屬性,會原封不動地進入輸出檔案。若您還需要清除作者姓名、軟體識別碼或建立時間戳記,請規劃在疊加步驟之前或之後執行獨立的中繼資料清理步驟。針對特別想確認疊加過程中不會有任何資料離開自身裝置的讀者,請參閱 使用 Overlay PDF Pages 時,檔案是否會被上傳? 一文中的隱私說明。
分享已疊加的 PDF 之前的實用安全檢查
即使您的目標純粹是視覺上的合成,幾項快速的檢查也能避免疊加處理意外地暴露您原本打算保留為私密的內容。
- 在讀取器中開啟輸出檔案,嘗試選取並複製位於完全不透光疊加層下方的文字。如果您能將其反白,表示該內容並未被移除。
- 在輸出檔案上執行 PDF 文字擷取器,並搜尋您原本打算隱藏的字串。若該字串出現在擷取出的文字中,表示疊加層僅為視覺效果。
- 使用 PDF 轉影像工具將檔案渲染為影像,並確認基底內容是否仍可見於其下。一個在某個檢視器中看起來完全不透明的疊加層,可能在另一個檢視器中因為底層繪圖模型處理不透明度或混合的方式不同,而暴露出基底的圖樣。
- 檢查 PDF 資訊字典中的中繼資料。由於基底結構會被保留,因此作者、標題、主旨與 XMP 欄位都會從輸入檔案一路帶到輸出檔案。
- 確認您即將送出的檔案在每一頁上的視覺結果都符合您的預期,而不僅僅是第一頁。當疊加頁數用盡時,多頁疊加可能會讓後面的基底頁面維持不變;而且一個舊版本的下載檔案無法取代來自更新版本的不透明度或輸入選項所產生的結果。
PDF Overlay 對其所做的事情是坦誠的:它繪製一個圖層,而不是刪除一個圖層。請據此使用它——將它用於視覺上的頁面合成,並在「移除」必須代表「無法還原」時,採用真正的遮罩工具。