清理隐私
如何删除 PDF 里的个人信息再分享
页面上看不到,不代表文件里没有。一份看起来干干净净的 PDF,可能带着你的名字、生成它的软件版本、修改时间,以及别人给你的批注。
文件里通常藏着什么
除了页面上的可见内容,PDF 还携带这些信息:
| 类别 | 具体包含 |
|---|---|
| 文档属性 | 标题、作者、主题、关键词、创建程序、生成程序、创建与修改时间 |
| 批注与便签 | 高亮、下划线、文字批注、便签,以及别人写给你的备注 |
| 表单填写内容 | 你填过的姓名、电话、地址等 AcroForm 字段值 |
| 自动执行内容 | 打开文件时自动运行的动作(OpenAction)、嵌入的 JavaScript |
| 嵌入附件 | 随文件一起打包的其他文件 |
导出 PDF 的工具通常会把你的系统用户名写进「作者」,把生成软件和版本写进「创建程序 / 生成程序」。收件人一打开属性就能看到。
载入即报告:先看再删
选择文件之后,工具会立刻扫描并列出它发现了什么——每一项都标注数量。看清楚再决定导出,不需要盲删。
如果报告显示「未发现可清理的隐私信息」,文件会保持原样导出,不会白白重建一次。
「保留文档属性」开关
默认状态下,文档属性会被全部移除。勾选「保留文档属性(仅移除批注 / 脚本 / 表单)」后:
| 内容 | 默认(不勾选) | 勾选保留文档属性 |
|---|---|---|
| 标题 / 作者 / 主题 / 关键词 | 删除 | 保留 |
| 创建程序 / 生成程序 | 删除 | 保留 |
| 创建与修改时间 | 删除 | 保留 |
| 批注与便签 | 删除 | 删除 |
| JavaScript 与打开动作 | 删除 | 删除 |
| 表单填写内容 | 删除 | 删除 |
需要保留「作者 = 某某公司」这类对外信息,但又想清掉批注和脚本时,勾上它。
重要:会丢掉增量保存的历史版本
清理是通过重新生成文件结构实现的,不是在原文件上修改。这带来一个副作用:
PDF 支持「增量保存」——很多编辑工具不会删除旧内容,而是把新内容追加进去,旧版本仍然留在文件里,用阅读器的「版本历史」或直接翻文件结构还能翻出来。重新生成之后,这些历史版本连同旧版可见内容会一并消失。
如果你的文件来自流程管理或审批系统、可能带历史版本,请先复制一份原件保留,对副本做清理。
涂抹黑条为什么不够
很多人用绘图工具画黑框盖住身份证号,这不是删除——文字层没变,选中复制就能还原。
这两个工具解决的是不同层面的问题,通常配合使用:
| 脱敏涂抹 | 清理隐私信息 | |
|---|---|---|
| 处理对象 | 页面上可见的内容 | 文件结构里的隐藏信息 |
| 怎么生效 | 把页面渲染成图像后覆盖色块 | 重新生成文件,丢掉目标节点 |
| 文字层 | 整个文件的文字层会丢失 | 保持不变,仍可搜索复制 |
| 典型用途 | 发出去前盖住身份证、手机号 | 发出去前清掉名字、批注、脚本 |
页面内容要盖、隐藏信息要删,两件事都需要时:先涂抹(会重建页面),再清理(会重建结构)。
文件会上传吗
不会。清理全程在浏览器本地完成,文件不会离开你的设备。