按指定页码拆分 PDF
拆分 PDF 在你输入的页码之后把一份 PDF 切成多个文件,每个数字是一段的最后一页。切好的各段会打包成一个 ZIP 一起下载。
把文件拖到这里,或点击选择
支持 PDF · 单个文件不超过 500.0 MB
也可以按 Ctrl/Cmd+V 或从剪贴板菜单粘贴文件。
拆分按你输入的页码,把一份 PDF 切成若干文件。一托盘发票扫成一份、一本书要按章交出、证物包必须拆成多个附件,都是这类工作。
`pageNumbers` 是一组从 1 起算的切开点:每个数字是某一段的最后一页。10 页文件上,`3,7` 得到 1-3、4-7 和 8-10。最后一页总会当作终界,不必再写一遍。
表单默认值是 `1`,第 1 页单独一份,其余在第二份。省略该字段则每页各成一份文件。每个页码都必须存在于文档中:超过最后一页的页码会报错拒绝。接受逗号列表、`all` 和范围,范围的终点超过最后一页时会被截到末页。`5-9` 这样的范围表示在第 5 到第 9 页之后各切一刀,所以会切出五个单页文件。
每一段都是 qpdf 的页面子集,打成 ZIP 供下载。页面是拷贝,不是经打印机驱动重印,所以文字编码和图像保持原样。
若只要一段连续页、其余可丢,提取页面更直接。拆分适合一次产出多份文件。
常见失误是差一页。打开 PDF,看阅读器上的页码,再把那些数填成“切在此页之后”。不确定总页数时,用文档信息查看。
拆分不会删除你设备上的原件。源文件留存或丢弃按你自己的规则。只拆你有权作为独立文档再分发的文件。
有密码保护的文件,在你输入密码后会在本页为你解锁;API 调用方需先运行移除密码。ZIP 是服务器上的临时输出,任务完成后请下载。
功能
- 按从 1 起算的页码切开;输出是 PDF 的 ZIP
- 用 qpdf 拷贝页面,而不是重印成图像
- 默认 `1` 在首页后切开;留空则每页各成一份
- 匿名 API:/api/v1/general/split-pages
适用场景
- 把通宵扫描仪托盘拆成每份任务一个 PDF
- 把合订证物 PDF 切成法院门户要求的附件
- 按已知分页把书的 PDF 切成章文件
如何把 PDF 拆分成多个文件?
- 上传要拆开的 PDF。
- 输入从 1 起算、切在其后的页码(例如 10 页文件填 3,7)。
- 点击处理,下载拆分 PDF 的 ZIP。
- 打开每一段,确认首页和末页与你打算的切开点一致。
限制与边界
- 切开点必须是有效的、从 1 起算的页码;超过最后一页的页码会报错
- 有密码保护的文件需要密码;API 调用方需先运行移除密码
- 不会按书签识别章节(那是按章节拆分)
- 本网站的上传上限:每个文件 500 MB,超过约 95 MB 时分块上传。直接调用 API 时,单个请求体上限为 100 MB。
示例
- 10 页文件在 3 和 7 后切开,得到三份 PDF:1-3、4-7、8-10
- 6 页文件上默认 pageNumbers=1,得到 1 页 PDF 和 5 页 PDF
本工具的隐私说明
文件经 HTTPS 上传,在服务器内存或短期临时目录中处理,结果就绪后即删除。我们不会为日后浏览、训练或广告画像保留副本。留存期限与 AdSense Cookie 说明见隐私政策。
常见问题
- pageNumbers 是页范围,还是切点列表?
- 切点。10 页文件上的 3,7 表示 1-3、4-7 和 8-10。不是“只保留第 3 页和第 7 页”。
- 为什么得到 ZIP 而不是一份 PDF?
- 每一段都是独立 PDF。响应把它们打成 `{name}_split.zip`。
- 怎样让每一页各成一份文件?
- 把 pageNumbers 留空,或列出每一页。网站默认的 1 只在第 1 页后切开。
- 什么时候该用提取页面?
- 只要一段范围、其余可丢时用提取页面。拆分适合一次产出多份文件。
最后更新:
用代码调用
本站每个工具都是普通 REST 接口。匿名使用不需要账号或 API Key,给浏览器、开发者和智能体同样可用。
curl -X POST "https://pdf123.xyz/api/v1/general/split-pages" \
-F "[email protected]" \
-F "pageNumbers=1" \
-o output.pdf也提供 MCP 工具,供说 Model Context Protocol 的客户端调用(JSON-RPC 2.0,POST /mcp)。 完整 API 文档
在 AI 代理中使用
Skill装上这个 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「拆分 PDF」: /skills/pdf123-split.md
文件只用于本次处理,完成后自动删除。