无需上传, 100% 本地处理, 无需账户

操作教程

如何彻底遮盖 PDF,让文字真正消失

在 PDF 编辑器里给姓名或账号画一个黑色矩形,往往只是在页面上叠加了一个图形:一旦这个图形被移除或被忽略,原始文字仍然可以被选中、复制,或者被另一个阅读器找到。真正的遮盖意味着敏感文字彻底不再是文档的一部分。这份指南会把页面转换成图片,直接在像素层面涂黑敏感区域,再用这些遮盖后的图片重建 PDF,三个工具依次在浏览器中运行。

分步操作

  1. 打开 PDF 转图片工具并转换你的文档。选择 PNG 而不是 JPEG,这样黑色方块的边缘才会干净利落,不会出现压缩伪影;分辨率选择 300 DPI,让页面上未做处理的部分保持清晰可读。每一页都会下载为单独的图片文件。
  2. 对每一页需要隐藏内容的图片,在图片遮盖工具中打开,在敏感文字上画一个矩形,并把模式设为黑色方块。下载遮盖后的图片。对每个需要处理的页面重复此步骤;没有需要遮盖内容的页面可以直接使用第一步导出的原图。
  3. 把所有页面图片(无论是遮盖过的还是原样的)按原始顺序放入图片转 PDF 工具。工具会每页放置一张图片,重建成一份完整的 PDF。
  4. 转换并下载重建后的 PDF。打开它,尝试选中或搜索遮盖页面上原本可见的文字:你会发现什么都选不中,因为这一页现在是一张图片,不再是文字。

为什么在 PDF 编辑器里画黑色矩形往往不够

许多 PDF 编辑器可以让你在一段文字上画一个不透明的图形,并称之为“已遮盖”,但这个图形通常只是叠加在页面内容之上的一个独立对象,并没有改变文字本身。原始字符仍然可能留在下面:选中该区域、执行全选、用另一个阅读器打开文件,或者移除这个注释,都可能让被遮盖的文字重新显现。由于普通用户没有可靠的办法判断某个编辑器到底是真正删除了底层文字,还是只是在上面涂了一层颜色,更稳妥的做法是先彻底去掉文字层,再画黑色方块。

先转成图片,再遮盖,就等于先移除了文字层

用 PDF 转图片工具把 PDF 页面转换成图片,是通过 PDF.js 把页面渲染到画布上,再把像素导出成 PNG 或 JPEG 文件。一旦完成这一步,页面上就完全不再有任何文字对象,只剩下一片像素颜色。用图片遮盖工具以黑色方块模式在这张图片上画框,会把矩形内的像素值全部覆盖成纯黑,丢弃之前那里的一切内容。底下没有文字可以恢复,因为文件里已经彻底没有文字了。

用图片重建 PDF 需要付出什么代价

用图片转 PDF 工具重新组装页面,得到的是一份完全由图片构成的文档。对遮盖过的页面来说,这正是目的所在,但这一点适用于你放进去的每一页:最终 PDF 中的文字都无法被选中、搜索,也无法被屏幕阅读器读出,即便是那些原本没有需要隐藏内容的页面也是如此。文件体积通常也会明显大于原来的文字型 PDF,因为图片比它们所替代的矢量文字和字体占用更多空间。请把原始 PDF 私下妥善保存,只把转成图片并遮盖过的副本分享给需要的人。

本指南用到的工具

常见问题

直接在 PDF 编辑器里画黑色方块,会删除下面的文字吗?

这完全取决于所用的编辑器,而且你通常没有简单的办法去验证。有些工具在你压平或导出文件时会真正删除被覆盖的内容;另一些则会把原始文字对象留在页面里,只是上面盖了一个不透明图形,任何知道方法的人都能把它恢复出来。由于你很难判断某份 PDF 属于哪一种情况,先把页面转成图片、直接在像素上涂黑,就消除了这种不确定性:一旦文字层不存在了,就没有任何东西可以恢复。

遮盖后的 PDF 里还会有任何地方可以选中或搜索文字吗?

不会,一旦你用图片重建了整份文档,任何页面都不会再有可选中或可搜索的文字。转成图片对你转换的页面来说是全有或全无的操作:那些本来不需要遮盖的页面,也会一并失去可选中的文字。这个取舍换来的是对敏感内容不再有任何疑虑;如果只有部分页面需要这样处理,而你又希望保留其他页面的可搜索性,之后可以用 PDF 合并工具,把它们和原文档中未做改动的文字页合并在一起。