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

回读校验与操作记录

简答: 回读校验是在保存后的新文件里,把每一处替换重新读一遍:扫描图像用识别模型重读该区域,文字层直接提取,再和应有的新文字比对,结果标为通过、需核对或未通过。

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

为什么要回读

识别会认错字,替换会受字体缺字、版面拥挤影响。只看预览容易漏掉一两处。回读把「我改了什么」变成「新文件里实际写着什么」,并逐处给出结论。

怎么核对

  • 扫描图像:对每处替换的区域重新识别,与应有的新文字比对。
  • 文字层:直接提取该位置的文字比对。
  • 关键字段:金额、日期、编号严格比对,同时要求第二个识别模型的结果一致。
  • 结论:结果列表新增「回读」列,显示「✓ 通过 / 需核对 / ✕ 未通过」,保存横幅可以「只看未通过」。

天城文、卡纳达文可以再装一个回读校对包,作为第二识别器,减少元音符号误读造成的「需核对」。(阿拉伯文也有校对包,但当前版本暂不支持查找和替换阿拉伯文,目前用不上。)

操作记录 manifest.json

每次保存会在输出文件旁写一份「文件名.manifest.json」,内容包括:

  • 原文件和输出文件的文件名与 SHA-256;
  • 规则数量和统计;
  • 回读结果(检查数、通过、需核对、未通过),脱敏时为残留检查结果;
  • 风险判定;
  • 软件、引擎和识别模型的版本。

有了它,接收方可以核对交付的文件是否就是当时输出的那一份。可以用操作记录核对工具在浏览器里直接核对。

项目与崩溃恢复

每个打开的文件自动保存为项目,包括关键词、设置和勾选状态。程序没有正常关闭时,下次启动会提示「从中断处继续」并还原勾选。

常见问题

为什么金额、日期、编号要特别严格?

这类字段错一位就是另一个值。回读时它们必须完全一致,并且要求第二个识别模型的结果也一致。泰文数字视为等价,千分位可有可无。

操作记录里有原文吗?

替换的操作记录有规则数量和统计,没有关键词原文。脱敏的操作记录只含类别和位置,不含被删除的文字。

命令行模式怎么知道校验没通过?

退出码 3 表示文件已写出,但回读或残留检查发现问题。

先用你自己的文件试一次

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