批量删除 PDF 里的身份证号、手机号和银行卡号
简答: 在「安全脱敏」模式下勾选证件类型,软件会在文字层和扫描图像中查找符合格式且校验位正确的号码,删除后整体重写文件。批量窗口可以一次处理整个文件夹。
操作步骤
- 切换到安全脱敏在左栏顶部的「工作模式」选择「安全脱敏」。
- 勾选类型默认已勾选中国大陆、台湾、香港、泰国身份证号,新加坡 NRIC/FIN,银行卡号,中国和泰国手机号,国际电话号码和邮箱。按需加选其他国家的号码。
- 添加自定义关键词姓名、工号、病历号等无法按格式识别的信息,手动输入或从表格第一列导入。
- 查找并核对结果列表部分遮掩显示每一处。扫描页按标准模型全文识别。
- 保存选择黑框或带「已脱敏」标签的框,保存后自动检查残留。
- 批量处理多个文件时打开批量窗口,添加文件夹,操作选「安全脱敏」,结束后查看处理报告。
怎么识别
| 类型 | 识别方式 |
|---|---|
| 中国大陆身份证号 | 18 位,按 GB 11643 校验码验证 |
| 台湾身份证号 | 1 个字母 + 9 位数字,按校验码验证 |
| 香港身份证号 | 1–2 个字母 + 6 位数字 + 括号内校验码,按校验码验证 |
| 泰国身份证号 | 13 位,按校验位验证 |
| 新加坡 NRIC/FIN | 字母 + 7 位数字 + 字母,按校验字母验证 |
| 银行卡号 | 16–19 位,按 Luhn 算法验证 |
| 手机号(中国、泰国) | 按号段格式 |
| 国际电话号码 | 以 + 开头,8–15 位数字 |
| 邮箱 | 按格式 |
想先看看某段文字会被识别出哪些号码,可以用证件号格式测试,规则与软件一致,在浏览器本地运行。
识别不到的情况
- 号码被换行拆开;
- 扫描质量太差,识别出的数字有错(校验位不成立时不会被当作证件号);
- 手写的号码。
这些情况可以把号码作为自定义关键词添加,或在预览中确认后手动处理。
常见问题
号码中间有空格或横线也能识别吗?
能。数字之间的空格、横线和括号会被忽略后再匹配,例如「138 0013 8000」。
一串普通数字会被误删吗?
能校验的类型都按校验位或日期校验,例如身份证号的校验码、银行卡号的 Luhn 算法,普通数字串很少能通过。