预览:此语言版本借助机器辅助翻译,尚未经母语审校,已要求搜索引擎不要收录。

命令行模式

简答: EnjoyPDF 可以不打开窗口运行:--replace 替换一个词,--batch 用关键词表替换,--redact 安全脱敏,--folder 处理整个文件夹。退出码 0 成功、1 失败、2 用法错误、3 已写出但校验发现问题。

最后更新: 核对版本: EnjoyPDF 2.0

用法

PDFTextReplacer.exe --replace <原文件> <输出文件> <查找> <替换> [密码]
PDFTextReplacer.exe --batch   <原文件> <输出文件> <关键词表.xlsx|csv|txt> [密码]
PDFTextReplacer.exe --redact  <原文件> <输出文件> [关键词.txt] [密码]
PDFTextReplacer.exe --folder  <输入文件夹> <输出文件夹> <关键词表.xlsx|csv|txt>
  • --folder 处理文件夹(含子文件夹)中的全部 PDF 和图片,逐个输出进度,并在输出文件夹写入处理报告。
  • 替换内容为空时传 ""。
  • 输出语言跟随界面语言设置,也可以用环境变量 PDF_UI_LANG=en 等指定。

环境变量

变量作用
PDF_OCR_LANG=ch 或 th只识别一种语言(默认中文 + 泰文)
PDF_OCR_FAST=1快速识别:只用小模型读,不再用标准模型复核
PDF_TWO_STAGE=0关闭两步识别,全文用标准模型
PDF_ALIGN=left|right|center对齐方式
PDF_OVERFLOW=allow|compress|contain图片文字超长时的处理
PDF_RISK_CONFIRM=1允许修改 L2(已签署或已签发)文件;L3 文件不会在原位置修改
PDF_MANIFEST=0不写操作记录

退出码

退出码含义
0成功
1失败,包括被风险策略拦截
2用法错误
3文件已写出,但回读或残留检查发现问题

脚本中建议把退出码 3 当作「需要人工复核」处理,而不是成功。

先用你自己的文件试一次

下载后打开一个扫描件,填一个关键词,点「查找」。查找、替换和保存都不需要联网。