跳至主要內容
PPDF123

刪除 PDF 中的空白頁

刪除空白頁把 PDF 的頁面分成空白和非空白兩組,分別以 PDF 放進 ZIP 回傳。一頁在沒有可擷取的文字、也沒有內嵌影像時算作空白。

把檔案拖到這裡,或點一下選擇

支援 PDF · 每個檔案上限 500.0 MB · 一次最多 20 個檔案

也可以按 Ctrl/Cmd+V 或從剪貼簿選單貼上檔案。

刪除空白頁把每一頁分類成空白或非空白,再回傳 qpdf 子集的 ZIP。一頁在沒有可擷取的文字、也沒有內嵌影像時算作空白,所以只有向量線條的頁也算空白。`threshold` 欄位對含有任何文字的頁沒有影響,`whitePercent` 讀了然後丟掉。

兩類都有時得到 `{base}_blank.pdf` 與 `{base}_nonblank.pdf`。全空白則 `{base}_allBlankPages.pdf`。全非空白則 `nonblank.pdf`。

這不是視覺白頁偵測,也不是 OCR。掃描表單若是一張圖,會因為 `page_has_images` 為真而被當成非空白。只有向量線條、沒有文字的頁看起來像印過,仍可能被當成空白。

有密碼保護的檔案,在你輸入密碼後會在本頁為你解鎖;API 呼叫端需先執行移除密碼。

上傳是暫時的。我們不會保存你的 PDF 文庫。

功能

  • 文字加影像啟發式;空白和/或非空白子集打成 ZIP
  • 忽略 `whitePercent`;`threshold` 不影響含文字的頁
  • 純影像掃描檔視為非空白
  • 匿名 API:/api/v1/misc/remove-blanks

適用情境

  • 從電子版匯出裡抽出沒有文字的分隔頁
  • 即使看起來發白,也把掃描圖頁留在一起
  • 刪任何東西之前先看 ZIP 裡兩份

如何刪除 PDF 中的空白頁?

  1. 上傳 PDF。
  2. 別動 threshold 和 whitePercent;它們都不會改變哪些文字頁或影像頁被保留。
  3. 點選處理,下載 `{name}_removeBlanks.zip`。
  4. 若有兩部分都打開看看,確認帶圖的頁留在非空白裡。

限制與邊界

  • 不是視覺空白偵測
  • 不是 OCR
  • whitePercent 無用
  • 本網站的上傳上限:每個檔案 500 MB,超過約 95 MB 時分塊上傳。直接呼叫 API 時,單一請求本文上限為 100 MB。

示例

  • 若干空文字頁加一張掃描圖,會得到一份空白檔加一份一頁的非空白檔
  • 全是影像的掃描檔 ZIP 裡往往只有 nonblank.pdf

本工具的隱私說明

檔案經 HTTPS 上傳,在伺服器記憶體或短期暫存目錄中處理,結果就緒後即刪除。我們不會為日後瀏覽、訓練或廣告輪廓保留副本。留存期限與 AdSense Cookie 說明見隱私權政策。

常見問題

為什麼看起來全白的掃描頁還在?
它含有影像 XObject。分類器把任何有圖的頁當成非空白。
whitePercent 99.9 有用嗎?
沒有。程式碼綁定了它然後忽略。
產出是刪掉空白後的一份 PDF 嗎?
不是。是可能含空白與非空白檔案的 ZIP。
能先 OCR 再刪空白嗎?
OCR 回傳 Markdown,不是能送到這裡的 PDF。

最後更新:

用程式碼呼叫

本站每個工具都是普通 REST 介面。匿名使用不需要帳號或 API Key,給瀏覽器、開發者與 AI 代理同樣可用。

curl -X POST "https://pdf123.xyz/api/v1/misc/remove-blanks" \
  -F "[email protected]" \
  -F "threshold=10" \
  -F "whitePercent=99.9" \
  -o output.pdf

也提供 MCP 工具,供說 Model Context Protocol 的用戶端呼叫(JSON-RPC 2.0,POST /mcp)。 完整 API 文件

在 AI 代理中使用

Skill

裝上這個 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「刪除空白頁」: /skills/pdf123-remove-blanks.md

全部 Agent Skill

檔案只用於本次處理,完成後自動刪除。