依搜尋詞塗黑 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 中的頁面?
- 上傳你有權更動的、帶文字層的 PDF。
- 輸入逗號分隔的詞,例如客戶名稱或帳號。比對不分大小寫。
- 點擊處理。每個含有詞的頁面都會變成純黑頁。
- 開啟結果,檢查哪些頁變黑,分享前再用這些詞搜尋一遍。
限制與邊界
- 只有頁級;頁面上沒有局部塗黑
- 需要文字層:純影像頁永遠不會命中
- 空詞表是錯誤
- 內嵌檔案和 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,給瀏覽器、開發者與 AI 代理同樣可用。
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
檔案只用於本次處理,完成後自動刪除。