我是一名學生,我有一個 4 頁的 PDF 樣本測試文件。試題答案用藍色筆寫在文件上;文件中唯一的其他顏色是黑色(文字問題)和白色(PDF 背景)。
有沒有一種免費、簡單的方法可以從文件中刪除所有藍色實例?我認為 Photoshop 中的某些功能可能有用,但遺憾的是我現在無法使用任何影像編輯軟體。
答案1
我能夠使用 Imagemagick 命令列工具執行類似的操作,基於另一個答案。
此範例轉換 input.pdf 的前四頁,將兩種顏色 RBG 十六進位變更c00000
為4472c4
白色,並使用 1% 的「模糊因子」。我使用 gimp 螢幕截圖導入來檢查十六進位顏色。
convert -density 300 +antialias 'input.pdf[0-3]' \
-fuzz 1% -fill white -opaque '#c00000' \
-fuzz 1% -fill white -opaque '#4472c4' \
output.pdf
您可能需要啟用 PDF 轉換第一的。
此解決方案的問題在於它將每個頁面轉換為輸出 PDF 中的圖像。我只需要這樣做,以便列印文檔,所以這對我來說不是問題。
此+antialias
選項關閉抗鋸齒功能。如果沒有這個,被刪除的文字的模糊邊框仍然可見。
答案2
- 將 PDF 轉換為 HTML。https://cloudconvert.com/pdf-to-html
- 在 Web 瀏覽器中開啟 HTML 檔案。
- 打開檢查元素。
- 按一下「選擇頁面中的元素進行檢查」圖示。
- 點擊一些紅色文字並找到負責的 CSS 類
color: red;
- 添加
display: none;
到同一個類別以隱藏它。 - 列印頁面並將其另存為 PDF。
- 瞧! ✨
除非您勾選“列印為圖像”,否則您的向量文字仍保留在新 PDF 中。