发PDF给外部前先做脱敏:我用在线工具批量涂黑了身份证号和姓名(实操记录)

上周遇到个事:一份仲裁裁决书的 PDF 要发给外部合作方做背景说明,里面当事人姓名、身份证号、案号全都在正文里,直接发出去肯定不行。

我一开始想的老办法是打开 PDF 编辑器手动盖黑框,盖了半页发现两个问题:一是慢,全文十几处要一个个画;二是心里没底------很多编辑器画的黑框只是一个覆盖图层,文字还在底层,对方 Ctrl+C 一复制就全出来了。后来换成了在线脱敏的思路,把整个过程记录一下。

先说清楚:涂黑和脱敏不是一回事

真正的 PDF 脱敏(redaction)要做到两点:

  1. 底层文字被真正移除,不是视觉上盖一层黑。验证方法很简单:处理完之后选中涂黑区域复制,应该复制不出任何字符。
  2. 搜索也搜不到。用 Ctrl+F 搜被脱敏的关键词,结果应该是 0 条。

只满足"看起来黑了"的方案都不可靠,包括截图再贴回去、画黑色矩形覆盖这类操作。这也是我放弃手动方案的主要原因。

实操过程

我用的测试文件就是那份仲裁裁决书,475KB,正文里有人名、身份证号这些信息。工具是在线的 PDF 敏感信息脱敏(工具派网站 PDF 分类下面那个),整个流程四步。

第一步:配置匹配规则

打开工具页,上半部分是规则配置区,支持三种匹配方式叠加:

  • 关键词:直接填要屏蔽的词,逗号分隔。我填了两个当事人姓名。
  • 正则表达式:适合有固定模式的内容,比如 \d{18} 匹配身份证号、\d{11} 匹配手机号。
  • 预设规则:不想手写正则的话,下拉框里内置了身份证号、手机号、邮箱、银行卡号、姓名(2-4 位中文)这几种常用模式,我直接选了身份证号。

下面还有几个可选项:页码范围(格式如 1-3,5,留空处理全部)、区域坐标(只想处理某个固定区域时用,x,y,w,h 每行一个)、遮盖颜色(黑/白/红/模糊四种,我选了最稳妥的黑色)。元数据和批注默认是保留的,按需勾选。

第二步:上传文件

把 PDF 拖进上传区,单文件最大支持 100MB,也支持批量。上传后会显示文件名和大小。

第三步:点"擦除内容"

处理在服务端跑,475KB 的文件大概十几秒。完成后页面会提示"处理完成",输出文件名自动加了 _redacted 后缀,点"下载结果文件"拿到处理后的 PDF。

第四步:本地验证

这一步别省。我下载后做了两个检查:选中涂黑位置复制,剪贴板是空的;Ctrl+F 搜当事人姓名和身份证号,0 条结果。确认通过才发出去。

几个踩坑点

  • 遮盖方式优先选黑色实块。模糊(pixelize)模式视觉上柔和,但理论上存在被还原的风险,正式外发的文件不建议用。
  • 先备份原文件。脱敏是不可逆操作,擦除后底层内容真的没了,自己留一份原件。
  • 关键词匹配是全文精确匹配。姓名这种短词注意误伤,如果文档里恰好有同名的非敏感内容,建议改用区域坐标限定处理范围。
  • 需要审计留痕的话可以勾选"同时下载脱敏报告",会多给一份处理记录,说明哪些规则命中了多少处。

小结

整个流程下来,比手动盖黑框快是其次,关键是结果是可验证的------复制不出、搜不到,这两点过了心里才踏实。类似场景还有合同外发、病历归档、简历脱敏,套路都一样:配规则 → 上传 → 擦除 → 验证。

相关工具地址:https://gjupai.com/ (PDF 分类下的"PDF 敏感信息脱敏")

相关推荐
张彦峰ZYF20 小时前
从“全量 OCR”到按页智能路由:pdf-inspector 与企业 PDF 解析架构的工程化重构
人工智能·pdf·ocr·ai agent·pdf-inspector
SamChan901 天前
Python批量处理PDF踩坑实录:中文编码、字体内嵌、多栏排版与内存占用
python·单片机·ai·pdf·机器翻译
一念春风1 天前
PDF浏览器(WPF C# )
pdf
麻花地2 天前
MinerU 文档解析全指南:从 magic-pdf 到 3.4.5,PDF→Markdown 开源利器深度实战
pdf·开源
2601_967760782 天前
PDF 转图片再转回总翻车?2026 国内免费实测
pdf
zhlx28352 天前
小初高教材 PDF 批量获取|中小学电子课本下载器,支持批量下载带书签 PDF 教材[Windows]
pdf
张某布响丸辣2 天前
Node 16 下用 pdfjs + @napi-rs/canvas 把中文 PDF 渲染成图片
pdf·node·字体映射
weixin_493503672 天前
Vue3 前端生成 PDF:会员证书与活动签到表的三种打印方案与踩坑记录
前端·pdf·状态模式
、如果3 天前
PDF图片文字提取零依赖方案:pymupdf+AI视觉实战
人工智能·数据分析·pdf·图片提取·文字提取·skills