跳到主要内容
PPDF123

按搜索词涂黑 PDF 页面

涂黑文本把文字中含有你任一搜索词的每一页替换成纯黑页。匹配不区分大小写,被涂黑页面的旧内容会被移除。它作用于文字层,不适用于扫描件。

把文件拖到这里,或点击选择

支持 PDF · 单个文件不超过 500.0 MB · 一次最多 20 个文件

也可以按 Ctrl/Cmd+V 或从剪贴板菜单粘贴文件。

涂黑文本读取每一页的文字,并与你用逗号分隔的词比对。匹配是不区分大小写的子串判断,所以 `acme` 也能命中 `ACME Corp`。每个命中的页面会被整页替换成纯黑页面。这是页级涂黑,不是词级。

命中的页面上,旧的内容、资源和注释都会被剥离,所以被遮住的文字无法再从该页提取。填充固定为黑色(`#000000`);颜色字段会被忽略。

工具还会清理被涂黑页面在文件其他位置留下的痕迹:该页上的表单域、指向该页或含有匹配词的书签、匹配的文档信息条目、被涂黑页面的 XMP 元数据,以及结构树里的文字。嵌入文件、JavaScript 和未命中页面上的文字不会被动到;前两项可用清理 PDF 移除。

空的词表会报错拒绝。没有命中的页面(包括没有文字层的纯图像扫描页)原样输出。没有 OCR,所以扫描页只能用删除页面去掉。

API 还接受 `caseSensitive=true` 和 `useRegex=true`(Rust 正则语法,最多 200 个逗号分隔的词)。网站表单只有词表。

有密码保护的文件,在你输入密码后会在本页为你解锁;API 调用方需先运行移除密码。

功能

  • 不区分大小写匹配词;每个命中的页面变成黑页
  • 移除该页的旧内容、表单域、匹配的书签标题和元数据
  • 空词表会被拒绝;没有命中的页保持不变
  • 匿名 API:/api/v1/security/auto-redact

适用场景

  • 分享前把提到客户名或账号的页面涂黑
  • 从很长的导出文件里去掉含个人标识的页面
  • 准备一份敏感页面无法恢复的审阅副本

如何涂黑 PDF 中的页面?

  1. 上传你有权改动的、带文字层的 PDF。
  2. 输入逗号分隔的词,例如客户名或账号。匹配不区分大小写。
  3. 点击处理。每个含有词的页面都会变成纯黑页。
  4. 打开结果,检查哪些页变黑,分享前再用这些词搜索一遍。

限制与边界

  • 只有页级;页面上没有局部涂黑
  • 需要文字层:纯图像页永远不会命中
  • 空词表是错误
  • 嵌入文件和 JavaScript 不会被移除;用清理 PDF 处理
  • 画成矢量图形的字没有文字可匹配
  • 本网站的上传上限:每个文件 500 MB,超过约 95 MB 时分块上传。直接调用 API 时,单个请求体上限为 100 MB。

示例

  • 只有第 2 页提取出的文字含有 secret(任意大小写)时,词 secret 才会涂黑第 2 页
  • 词 alpha,beta 会涂黑含有其中任一词的每一页

本工具的隐私说明

文件经 HTTPS 上传,在服务器内存或短期临时目录中处理,结果就绪后即删除。我们不会为日后浏览、训练或广告画像保留副本。留存期限与 AdSense Cookie 说明见隐私政策。

常见问题

为什么整页变黑?
涂黑是页级的。任何文字里含有词的页面都会被替换成黑页,所以页上的一切都不会留下。
能涂掉一个词、保留页面其余部分吗?
不能。整个命中的页面都会变黑;没有词级的框选涂黑。
文字真的从文件里删掉了吗?
命中的页面上,内容、资源和注释都被替换,文字不再在页面里。表单值、匹配的书签标题、Info 条目和元数据也会一并清理。嵌入文件和未命中的页面不会被动。
匹配区分大小写吗?
不区分。默认情况下词的匹配与大小写无关。API 调用方可以传 caseSensitive=true,或用 useRegex=true 使用正则表达式。
涂黑文本能处理扫描文档吗?
不能直接处理。它读取文字层,没有文字层的扫描件保持不变。没有 OCR 这一步。

最后更新:

用代码调用

本站每个工具都是普通 REST 接口。匿名使用不需要账号或 API Key,给浏览器、开发者和智能体同样可用。

curl -X POST "https://pdf123.xyz/api/v1/security/auto-redact" \
  -F "[email protected]" \
  -F "listOfText=your-listOfText" \
  -o output.pdf

也提供 MCP 工具,供说 Model Context Protocol 的客户端调用(JSON-RPC 2.0,POST /mcp)。 完整 API 文档

在 AI 代理中使用

Skill

装上这个 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「涂黑文本」: /skills/pdf123-auto-redact.md

全部 Agent Skill

文件只用于本次处理,完成后自动删除。