用关键词表批量替换 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 每行一组,默认用「=>」分隔。格式细节见关键词表格式说明。
替换内容可以留空吗?
可以,留空表示删除该词。