你可以不用 Adobe Acrobat、不用訂閱、也不用上傳檔案,就能從 PDF 中移除嵌入的圖片,只要使用一款名為 Remove Images from PDF 的瀏覽器工具,它會把每張符合條件的圖片替換成白色佔位圖。這款工具會在瀏覽器中本地讀取你的檔案,檢查每一個嵌入的圖片物件,並只把它能安全重寫的圖片替換成 1x1 的白色 JPEG,同時保留文字、連結、頁面幾何結構以及非圖片的向量內容不動。只要有任一張嵌入圖片使用了工具無法安全處理的編碼,整個工作就會被拒絕、不會產生任何檔案,因此當複雜的圖片還藏在原位時,下載按鈕絕不會宣稱文件已清理乾淨。由於原本的頁面繪製指令及其資源參照都保持有效,輸出結果仍是結構完整的 PDF,而不是部分損壞的檔案。正是這種「本地處理 + 全有或全無的驗證 + 保留參照的替換」組合,讓 Remove Images from PDF 成為最接近 Acrobat 桌面應用程式中「Edit PDF → Delete」流程的本地替代方案,特別適合用於不需要像素級精準移除的簡單放置照片與掃描圖片。

Acrobat 止步、本地瀏覽器工具接手之處
Adobe Acrobat 的 Edit PDF 體驗是多數讀者在搜尋從 PDF 移除圖片的方法時,腦中所想的參考標準。在桌面版與網頁版中,你開啟文件、切換到 Edit 模式、點選想移除的圖片,再從右鍵選單選擇 Delete。圖片消失、頁面其餘部分維持原樣,你再另存新檔。這是 Adobe 所提供最乾淨的工作流程,但它在桌面上需付費訂閱 Acrobat Standard 或 Acrobat Pro,在瀏覽器端則需要登入 Acrobat on the web。
對於沒有付費方案、在共用電腦上工作,或單純不想把文件送到 Adobe 伺服器的使用者來說,那個工作流程並不可行。根據 Adobe 自己的說明文件,Acrobat Reader 行動應用程式目前的版本完全不支援在 PDF 內編輯圖片,因此連訂閱的問題都不會出現。這個落差正是 Remove Images from PDF 的切入點:它提供相同的視覺結果——圖片與圖表被白色區塊取代,其他一切保留——而不需要上傳、帳號或付費方案。
這款工具如何在不把檔案送出的情況下重現 Acrobat 的編輯流程
Acrobat 在底層使用的技術,與這款工具使用的技術,目標相同:在維持頁面結構有效的同時,讓原本蓋在上面的圖片失效。Remove Images from PDF 達成這個目標的方式刻意走保守路線。它並不會從頁面資源字典中刪除圖片物件的名稱。PDF 內容串流通常包含一個繪製指令,會以名稱參照一個 image XObject;如果把該條目刪掉卻留下指令,是產生損壞 PDF 最快的方式之一。相對地,這款工具會保留每一個符合條件的參照,並把其圖片串流換成一個有效的 1x1 白色 JPEG。頁面繪製指令仍然指向同一個名稱;它指向的資源現在解析為一個小小的白色方塊,而不是原本的照片。
替換完成後,瀏覽器會儲存新檔案、用 pdf-lib 程式庫重新開啟,驗證頁數與圖片物件數量,再透過本站其他 PDF 工具所使用的同一個 PDF.js 檢視器載入,作為最後的結構檢查。這些檢查是為了避免靜默損毀的防護措施,而不是保證每個進階 PDF 功能都已獨立驗證,這也是為什麼輸出檔案仍然會要求你在把它當成最終版本前先行檢視。
三步驟從 PDF 移除嵌入圖片
- 在 Remove Images from PDF 頁面上,使用檔案選擇器挑選一份不超過 25 MB 的本地 PDF。
- 選擇 Remove eligible images,讓工具檢查每一個嵌入的圖片物件,並執行全有或全無的相容性檢查。
- 在頁面上的預覽中檢視新的 PDF,確認白色替換區塊看起來正確無誤,再於每頁表現都符合預期時下載檔案。
這款工具會與不會處理的圖片類型
全有或全無的規則只有在確切知道什麼會觸發它時才有用。下方表格摘要列出目前實作接受的圖片編碼,以及在寫入任何檔案前會導致整個工作被拒絕的編碼。
| 嵌入圖片編碼 | 結果 |
|---|---|
| 未遮罩的 8 位元 DCTDecode JPEG,DeviceRGB 色彩空間 | 符合資格——替換為 1x1 白色 JPEG |
| 未遮罩的 8 位元 DCTDecode JPEG,DeviceGray 色彩空間 | 符合資格——替換為 1x1 白色 JPEG |
| 帶有任何軟遮罩或硬遮罩的 JPEG | 工作遭拒,不儲存檔案 |
| 使用 DecodeParms 的 JPEG | 工作遭拒,不儲存檔案 |
| CMYK JPEG 或索引色盤 JPEG | 工作遭拒,不儲存檔案 |
| JPX (JPEG 2000)、JBIG2、LZW、FlateDecode 或其他非 DCT 濾鏡 | 工作遭拒,不儲存檔案 |
| 直接嵌入內容串流中的行內圖片 | 本版本未聲稱可移除 |
這種保守的範圍是設計上的考量,而非限制。一旦工具嘗試重寫帶遮罩或 JPX 的圖片,它要不是得捨棄遮罩參照而冒著毀損 PDF 的風險,就是得猜測如何重新編碼承載資料而冒著產生可見瑕疵的風險。直接拒絕文件代表你永遠不會下載到一個假裝已經清理乾淨的檔案。
在信任白色替換輸出之前先行檢視
工作流程中的第三個步驟有其存在的理由。白色替換並非像素級精準的移除:它覆蓋了原圖所在的區域,但在來源 PDF 中原本疊在圖片之上的任何東西——註解、表單欄位、在圖片之後繪製的向量形狀——現在可能會出現在白色方塊之上,而不是原本的照片之上。在以文字為主的頁面上,多數讀者不會察覺,但對於經過設計排版的文件,這可能會改變視覺上的疊序。預覽功能讓你能逐頁翻閱,確認白色方塊出現在預期位置,且沒有任何文字、連結或向量元素發生位移。
在完整檢視輸出之前,也值得保留來源 PDF。保留的文件中繼資料、無障礙標籤,以及任何原始編輯紀錄都會留在新檔案中,因為頁面結構已被保留,而這些資訊在處理敏感資料的工作流程中可能很重要。如果目的是符合法庭或隱私等級的移除,這款工具不是正確的起點——請改用專門的遮蔽 (redaction) 工作流程。
本地路徑不適用的情境
有三種情境會一致地把讀者推向不同的工作流程。第一種是受密碼保護或已簽署的 PDF:工具會拒絕加密文件、不會繞過密碼,也不會保留數位簽章,因此受保護的來源檔必須先透過其他方式解鎖,才能進行任何圖片處理。第二種是法律、安全或隱私等級的移除,在這種情境下,白色佔位圖無法取代真正銷毀底層承載資料的動作——這類工作必須使用專業的遮蔽工具。第三種是頁面層級的移除而非圖片層級的移除:如果你想移除的圖片位於獨立頁面上,而整個頁面才是問題所在,Delete PDF Pages 會直接刪除整個頁面,而不是把頁面內的圖片清空。
還有一個值得一提的對應工作流程。如果目的不是從 PDF 中移除圖片,而是把圖片取出以便在其他地方重複使用,Extract Images from PDF 會把同樣符合資格的 JPG 匯出成獨立的檔案供下載,遵循一組密切相關的安全規則,且不會更動來源文件。
與圖片移除搭配良好的其他本地修正工具
移除圖片通常只是較長清理流程的第一步。一旦白色方塊就位,許多讀者會接著進行裁切、調整大小或旋轉,以收緊頁面版面。Crop PDF 會在每一頁均勻地修剪邊界,Rotate PDF 會把在圖片替換後變成橫向的頁面轉正,而 Resize PDF 則會把所有內容縮放為 A4、US Letter 或 Legal。這些工具同樣不會上傳檔案,因此整個清理流程都保留在本機上。若想更深入了解保留參照的替換方式如何維持檔案結構有效,這篇關於從 PDF 移除圖片而不破壞檔案的指南更詳細地說明了相同的全有或全無方法。
相關閱讀:在手機上於瀏覽器中移除 PDF 密碼。