用關鍵字表批次取代 PDF 文字
簡答: 把舊文字放 A 欄、新文字放 B 欄,存成 Excel 後匯入「批次」模式,一次尋找全部關鍵字,核對後取代並另存。取代以原文為準同時進行,長關鍵字優先,不會連鎖誤改。
操作步驟
- 準備表格Excel 中 A 欄尋找、B 欄取代,每列一組,第一列可以是表頭。數字儲存格請設為「文字」格式,避免前導零被去掉。
- 匯入在「設定關鍵字」切到「批次」,點選「匯入…」選擇表格。也可以從 Excel 複製兩欄直接貼上。
- 檢查清單編輯視窗會即時檢查,出錯的列標紅並說明原因。「檢查清單…」用表格逐列顯示解析結果。
- 尋找點選「尋找」。掃描檔每頁只辨識一次,再一起尋找所有關鍵字。摘要會列出沒有找到的關鍵字。
- 核對並儲存逐處核對,取消不想取代的項目,點選「取代勾選項目並另存新檔…」。
表格範例
| A 欄(尋找) | B 欄(取代為) |
|---|---|
| 示例科技有限公司 | 新禾數據有限公司 |
| 2025 年版 | 2026 年版 |
| Model A-100 | Model B-200 |
| 內部草稿 | (留空,表示刪除) |
首頁的示範就是用這三條規則在一份合成樣本上執行的結果:共 8 處,回讀驗證全部通過。
三條取代規則
- 同時進行,不連鎖:所有取代都以原文為準。同時有「A → B」「B → C」時,原文的 A 變成 B,原文的 B 變成 C。
- 長詞優先:關鍵字互相重疊時,按較長的處理。例如同時有「345 → 567」和「12345 → 345」,原文的 12345 變成 345,原文的 345 變成 567,取代出來的 345 不會再被改。
- 衝突即回報錯誤:同一個尋找詞寫了兩種不同的取代會回報錯誤。
處理一批檔案
把同一張關鍵字表用於整個資料夾:開啟「批次處理多個檔案…」,加入資料夾,操作選「用目前關鍵字取代」。每個檔案單獨輸出,最後產生處理報告。命令列的等價寫法:
PDFTextReplacer.exe --folder <輸入資料夾> <輸出資料夾> <關鍵字表.xlsx>
還沒有表格?用線上關鍵字表編輯器整理後匯出 CSV。
常見問題
關鍵字表能用 CSV 或 TXT 嗎?
能。CSV 按標準規則讀取;TXT 每行一組,預設用「=>」分隔。格式細節見關鍵字表格式說明。
取代內容可以留空嗎?
可以,留空表示刪除該詞。