跳到主要内容
PPDF123

合并 PDF 文件

合并 PDF 把两个或更多 PDF 文件按上传顺序合成一个文档。它用 qpdf 拼接原有页面,所以文字仍可选取,也不需要账号。

把文件拖到这里,或点击选择

支持 PDF · 单个文件不超过 500.0 MB

也可以按 Ctrl/Cmd+V 或从剪贴板菜单粘贴文件。

合并把多份 PDF 接成一个文件。合同逐页扫描、报告拆成三份导出、门户只收一个附件的一摞收据,都是这类工作。

服务端用 qpdf 的 `--pages` 拼接各源的页面流。文字仍可选取。字体和页面框跟着页走,书签不会:合并后的文件没有大纲,需要的话请事后重建。它不会先打印成 PDF,再把所有内容栅格化成图像。

网站上的页序就是上传顺序。表单没有排序控件。API 还可以设 `sortType=byFileName`,按文件名排序后再拼接。只上传一个文件时原样返回,没有东西可接。

在网站上,每个有密码保护的文件都会要求输入密码,并在合并前解锁。通过 API 调用时,加密输入会失败,须先用你有权使用的密码做删除密码。合并不会猜测密码。

没有固定的文件数量上限。限制在上传体积和处理时间。很大一包可以先分组合并,再把中间结果合到一起。

如果每份源只要其中几页,先提取页面,再合并摘出的文件。合并本身没有按文件指定页范围。

结果是普通的单文件 PDF,不是 PDF Portfolio 容器。阅读器、法院系统和上传门户通常要的就是这种形态。

合并后的文件没有书签,因为 qpdf 拼接页面时会丢掉每个源文件的大纲。拼接不是 tagged PDF 的无障碍修复套件;若无障碍标签重要,请用自己的检查器验证输出。

上传是临时的,结果就绪后即删除。若政策禁止把文件发到托管服务,请自行部署或走私有基础设施。

功能

  • 用 qpdf `--pages` 拼接,而不是把页面重印成图像
  • 网站按上传顺序;API 可用 `sortType=byFileName` 排序
  • 匿名 API:/api/v1/general/merge-pdfs
  • 临时处理;文件不会当成文库保存

适用场景

  • 把合同和扫描附件收成一份可发送的 PDF
  • 把不同工具导出的各章合成一份稿件
  • 把收据打成报销软件只收一个附件的那一包

如何把多个 PDF 合并成一个?

  1. 加入要放进合订文件的每一份 PDF。在网站上,上传顺序就是页序。
  2. 若文件有密码保护,页面会要求输入该文件的密码;输入你有权使用的密码后,文件会在合并前解锁。
  3. 点击处理。服务端拼接页面流,不会把每一页重绘成图像。
  4. 下载合订 PDF,进入下一步前先核对页数。

限制与边界

  • 通过 API 调用时,有密码保护的输入须先解锁;在网站上输入密码即可
  • 源文件的书签不会带进合并后的文件
  • 批次过大耗时更长;请分阶段合并
  • 损坏的 xref 表可能要先修复再合并
  • 本网站的上传上限:每个文件 500 MB,超过约 95 MB 时分块上传。直接调用 API 时,单个请求体上限为 100 MB。

示例

  • 先传 invoice-a.pdf 再传 invoice-b.pdf,得到 A 的页面,再接 B 的页面
  • 合并三份 10 页报告,得到 30 页 PDF,各报告的字体仍在

本工具的隐私说明

文件经 HTTPS 上传,在服务器内存或短期临时目录中处理,结果就绪后即删除。我们不会为日后浏览、训练或广告画像保留副本。留存期限与 AdSense Cookie 说明见隐私政策。

常见问题

合并按上传顺序还是按文件名?
网站用上传顺序。API 同样如此,除非你设置 sortType=byFileName。
合并会压平表单或注释吗?
PDF 结构允许时,控件和注释会带过去。纠缠的 AcroForm 仍可能要事后展平。
最多能传多少个文件?
没有固定个数。实际上限是上传体积和处理时间;大包请分批合并。
只上传一份 PDF 会怎样?
原样拿回那份文件。合并是把两份或更多输入接起来。

最后更新:

用代码调用

本站每个工具都是普通 REST 接口。匿名使用不需要账号或 API Key,给浏览器、开发者和智能体同样可用。

curl -X POST "https://pdf123.xyz/api/v1/general/merge-pdfs" \
  -F "[email protected]" \
  -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 代理就能替你完成「合并 PDF」: /skills/pdf123-merge.md

全部 Agent Skill

文件只用于本次处理,完成后自动删除。