跳至主要內容
Lizely

移除 PDF 圖片

在不上傳檔案的情況下建立 PDF 副本,將符合條件的內嵌 JPG 圖片物件替換為白色像素。

隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。

使用方式

  1. 1.選取一份不超過 25 MB 的本機 PDF。
  2. 2.點選「移除符合條件的圖片」,執行全有或全無的相容性檢查。
  3. 3.檢查新的 PDF,確認白色替代物符合需求後再下載。

關於移除 PDF 圖片

移除 PDF 圖片會建立一份本機衍生 PDF,將符合條件的內嵌圖片替換為極小的白色圖片。它適合在保留其餘 PDF 結構的前提下,移除簡單的外置照片或掃描圖。選取一份 PDF 後,工具會檢查每個內嵌圖片物件;只有整份文件都通過安全規則時,才會提供新的 PDF 下載。過程中不會上傳文件,也不會在伺服器端編輯。

這項實作不會直接刪除頁面資源名稱。PDF 頁面內容串流經常含有依名稱參照圖片物件的指令;若只從資源字典移除物件,卻留下該指令,可能造成 PDF 損壞。本工具會保留原有的間接物件參照,並把圖片串流替換為有效的 1×1 白色 JPEG。頁面繪圖指令及其資源參照仍然有效,原本符合條件的圖片資料則不再用於可見頁面。

為確保第一版安全,每個圖片物件都必須是未加遮罩、8 位元、使用 DCTDecode 的 JPEG,色彩空間為 DeviceRGB 或 DeviceGray,且不能含有 DecodeParms。只要 PDF 中有一張圖片採用其他濾鏡、遮罩、索引色盤、CMYK、JPX、JBIG2、LZW 或其他不支援的形式,工具就會在儲存任何輸出前停止。這項全有或全無的規則十分重要:它可以避免下載按鈕聲稱已移除圖片,實際上卻悄悄留下複雜圖片。本版本不宣稱能移除行內圖片。

替換完符合條件的物件後,瀏覽器會儲存 PDF,先以 PDF 編輯函式庫重新開啟,再以本站頁面轉換工具所使用的同一套 PDF 檢視器開啟。工具會確認頁數沒有改變,且預期的圖片物件仍以有效替代物存在。這些檢查是結構性防護,不代表每項 PDF 功能都經過獨立驗證。加密、格式錯誤、已簽章或結構特殊的 PDF 可能遭到拒絕;工具不會繞過密碼、保留數位簽章、修復損壞內容,也不提供法律層級的遮蔽認證。

當白色替代物可以接受,而且你需要保留文字、連結、頁面幾何與非圖片向量內容時,可以使用本工具。它不是像素層級精準的遮蔽工具;白色替代圖片仍可能被其他頁面內容覆蓋,文件中保留的中繼資料或無法存取的原始歷程,在敏感工作流程中也可能需要考量。請保留來源文件、逐頁檢查輸出;若目標是法律、安全或隱私層級的移除,請使用專業遮蔽流程。

方法與來源

驗證一份大小受限的本機 PDF,列舉所有間接圖片 XObject;除非每個圖片都是未加遮罩、8 位元、使用 DCTDecode 的 DeviceRGB/DeviceGray 串流且不含 DecodeParms,否則拒絕整項工作;在瀏覽器本機產生 1×1 白色 JPEG,將替代 PDFRawStream 指派給每個既有參照;儲存後以 pdf-lib 與 PDF.js 重新開啟,驗證頁數與圖片物件數量,再提供單一下載 URL。

常見問題

工具會刪除 PDF 資源參照嗎?
不會。工具會保留每個符合條件的參照,並將圖片串流替換為 1×1 白色 JPEG。
為什麼只要有一張不支援的圖片就會拒絕整份 PDF?
這是為了避免產生誤導性的不完整結果。只要有任何圖片無法安全處理,工具就不會儲存輸出。
文字與連結仍可選取嗎?
本工具不會把整頁點陣化,因此只要來源 PDF 支援,一般頁面結構、文字與連結都會保留。
這是法律用途的遮蔽工具嗎?
不是。請檢查輸出;法律、安全或隱私層級的移除應使用專用遮蔽流程。

PDF 工具 使用指南

查看全部