重排 PDF 页面
重排页面用 qpdf 调整 PDF 页面的顺序。它可以按自定义页列表排列、反转整份文件、为双面或小册子打印排序、拆分奇偶页、去掉首页或末页,或复制页面。
把文件拖到这里,或点击选择
支持 PDF · 单个文件不超过 500.0 MB
也可以按 Ctrl/Cmd+V 或从剪贴板菜单粘贴文件。
重排页面先构造页列表,再用 qpdf 按列表拷贝。表单上的每个模式都已实现:`REVERSE_ORDER`(默认)、`CUSTOM`(你输入的页列表,按该顺序)、`DUPLEX_SORT`(1、最后一页、2、倒数第二页……)、`BOOKLET_SORT`(骑马钉小册子的拼版顺序,补足为 4 的倍数)、`ODD_EVEN_SPLIT`(先奇数页再偶数页)、`REMOVE_FIRST`、`REMOVE_LAST`、`REMOVE_FIRST_AND_LAST` 和 `DUPLICATE`(每页就地输出两次)。
`CUSTOM` 和 `DUPLICATE` 读取页列表(网站上是 `pageNumbers`,接口里是 `order`)。`CUSTOM` 没有页列表会被拒绝;只有 `REVERSE_ORDER`(或完全不选模式)才会反转。`DUPLICATE` 没有页列表时会复制每一页,`CUSTOM` 列表里重复的页码只用一次。未知的 `customMode` 会被拒绝,而不是悄悄反转;若某个模式会让文件一页不剩(例如删除单页文件的首页),也会报错。
小册子排序只调整页面顺序,不会把两页放在同一张纸上。有密码保护的文件,在你输入密码后会在本页为你解锁;API 调用方需先运行移除密码。
提取页面使用同一个接口,传入页列表且不选模式。
功能
- qpdf 子集:反转、自定义顺序、双面、小册子、奇偶、删除首页/末页、复制
- 自定义顺序和复制使用页列表
- 未知模式会被拒绝并返回错误
- 匿名 API:/api/v1/general/rearrange-pages
适用场景
- 把最后一页先扫进去的一叠反转过来
- 把奇数页再偶数页放进同一文件
- 一步去掉封面或最后一页
- 每页复制一次做审阅副本
如何重排 PDF 中的页面?
- 上传 PDF。
- 选择一个模式。自定义顺序或复制需要填写页列表(也可以拖动缩略图来设定顺序)。
- 点击处理。
- 下载后检查页面顺序(复制会让页数加倍)。
限制与边界
- 小册子排序只调整顺序,不做两页拼一张的拼版
- 让文件一页不剩的模式会报错
- 有密码保护的文件需要输入密码
- 本网站的上传上限:每个文件 500 MB,超过约 95 MB 时分块上传。直接调用 API 时,单个请求体上限为 100 MB。
示例
- 4 页文件反转后变成 4,3,2,1
- 4 页做奇偶变成 1,3,2,4
- 6 页做双面排序变成 1,6,2,5,3,4
本工具的隐私说明
文件经 HTTPS 上传,在服务器内存或短期临时目录中处理,结果就绪后即删除。我们不会为日后浏览、训练或广告画像保留副本。留存期限与 AdSense Cookie 说明见隐私政策。
常见问题
- 选了自定义顺序却没填页列表会怎样?
- 请求会失败,返回提示需要 pageNumbers 的 bad request 错误。自定义顺序绝不会反转;请填写页列表,例如 3,1,2。
- 复制会做什么?
- 页列表中的每一页(列表为空时是所有页)就地输出两次:1,1,2,2,…
- 实现了小册子拼版吗?
- 小册子排序会给出骑马钉小册子的打印顺序(8 页变成 8,1,2,7,6,3,4,5)。它只调整页面顺序,不会把两页放到同一张纸上。
- 通过接口发送未知模式会怎样?
- 请求会失败并返回指明该模式的 bad request 错误,不再退回到反转。
最后更新:
用代码调用
本站每个工具都是普通 REST 接口。匿名使用不需要账号或 API Key,给浏览器、开发者和智能体同样可用。
curl -X POST "https://pdf123.xyz/api/v1/general/rearrange-pages" \
-F "[email protected]" \
-F "customMode=REVERSE_ORDER" \
-F "pageNumbers=all" \
-o output.pdf也提供 MCP 工具,供说 Model Context Protocol 的客户端调用(JSON-RPC 2.0,POST /mcp)。 完整 API 文档
在 AI 代理中使用
Skill装上这个 Skill,Claude Code、Codex、Cursor 等 AI 代理就能替你完成「重排页面」: /skills/pdf123-rearrange-pages.md
文件只用于本次处理,完成后自动删除。