跳至主要內容
PPDF123

依章節分割 PDF

依章節分割在 PDF 的頂層書籤處切開,每章回傳一份 PDF,打包在 ZIP 裡。沒有書籤的檔案會被拒絕,因為本工具讀取的是大綱,而不是頁面文字。

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

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

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

依章節分割走 PDF 大綱(`/Outlines` 的 First/Next)的頂層,用 qpdf 切成章節 PDF 的 ZIP。它不 OCR 標題,也不解析頁面上的標題文字。

`allowDuplicates` 會生效。表單上的 `bookmarkLevel` 被忽略,只用大綱頂層。沒有大綱的檔案回傳 BadRequest,第一個書籤之前的頁面不屬於任何章節。

ZIP 名為 `{base}_split.zip`,裡面的檔名為 `{base}_chapter_N.pdf`。有密碼保護的檔案,在你輸入密碼後會在本頁為你解鎖;API 呼叫端需先執行移除密碼。

若沒有書籤,改用分割 PDF(依頁切)或依大小或頁數分割(依頁數切塊)。

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

功能

  • 只用頂層 `/Outlines`;qpdf 切成 ZIP
  • `bookmarkLevel` 忽略;無大綱的 PDF 報錯
  • 不是 OCR,也不是標題文字偵測
  • 匿名 API:/api/v1/general/split-pdf-by-chapters

適用情境

  • 把已有正規大綱的書切成章節檔
  • 拆一份書籤和真實章節對齊的報告
  • 避免從標題文字猜章節起點

如何依章節分割 PDF?

  1. 上傳已經有大綱/書籤面板的 PDF。
  2. 點選處理。bookmarkLevel 不會改變切點。
  3. 下載 `{name}_split.zip`。
  4. 解壓後核對章節起點跟大綱走,而不是跟印出來的標題走。

限制與邊界

  • 需要 /Outlines
  • 只有頂層
  • 不是 OCR
  • 本網站的上傳上限:每個檔案 500 MB,超過約 95 MB 時分塊上傳。直接呼叫 API 時,單一請求本文上限為 100 MB。

示例

  • 10 章、10 個頂層書籤的書,ZIP 裡大約 10 份 PDF
  • 頁上有印出的標題但大綱面板是空的 PDF 會報錯

本工具的隱私說明

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

常見問題

標題明明看得見,為什麼失敗?
操作讀的是大綱字典,不是頁上的字。請先加書籤,或換別的分割工具。
能依 2 級標題拆嗎?
不能。bookmarkLevel 沒用。只有頂層大綱兄弟節點是切點。
這和分割 PDF 一樣嗎?
不一樣。分割 PDF 用你鍵入的頁碼。這裡用大綱目的地。
allowDuplicates 做什麼?
關閉時,如果某一章的下一個書籤指向同一頁,這一章會被跳過;開啟時,這一章會變成一份空 PDF。

最後更新:

用程式碼呼叫

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

curl -X POST "https://pdf123.xyz/api/v1/general/split-pdf-by-chapters" \
  -F "[email protected]" \
  -o output.pdf

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

在 AI 代理中使用

Skill

裝上這個 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「依章節分割」: /skills/pdf123-split-by-chapters.md

全部 Agent Skill

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