← 退出

PDF 合并

多个PDF文件按顺序合并成一个

至少需要选择2个PDF文件才能合并。所有处理完全在浏览器本地完成,不会把你的文件上传到任何服务器。

关于PDF 合并

合并多份 PDF 最常见的场合是:报销时把发票和申请单拼成一个附件,投递材料时把简历、证书扫描件和作品集排成固定顺序,或者把分章节写好的报告合成一份交付。这个工具用 pdf-lib 把你选中的每个文件的全部页面按列表顺序依次复制进一个新 PDF。它只负责拼接:不能只选部分页(要那样请先用 PDF 分割),也不会重新压缩或修改页面内容。

操作步骤

  1. 点击虚线框「点击选择多个 PDF 文件(可多选)」,选一个或多个 PDF;可以再点一次继续添加,新文件接在列表末尾。
  2. 在「合并顺序(从上到下)」列表里检查顺序,用每行右侧的 ↑ ↓ 按钮调整,用垃圾桶图标删除不需要的文件。
  3. 至少有 2 个文件后,按钮会显示「合并这 N 个文件」,点击它。
  4. 处理完成后浏览器会直接下载结果,文件名固定为「合并结果.pdf」。

举个例子:三份文件的顺序

假设依次添加了 cover.pdf(1 页)、body.pdf(10 页)和 appendix.pdf(3 页),列表里显示为 1、2、3。如果发现附录应该放在正文前面,点 appendix 那一行的 ↑ 两次,编号会随之重排。合并后的 PDF 共 14 页,页序就是列表从上到下、每个文件内部保持原页序。因为输出名固定,多次合并时下载的文件会被浏览器自动加序号或覆盖,建议每次下载后马上改名。

支持范围与已知限制

  • 只接受浏览器识别为 PDF 的文件,其他类型在选择时被直接忽略,没有提示。
  • 加密(设了打开密码)或损坏的 PDF 会导致整个合并失败,提示「合并失败,请确认所有文件都是有效的PDF文件,或者换一批文件重试。」,不会跳过出问题的那一个,也不会告诉你是哪一个。
  • 只复制页面本身。原文件的书签/目录大纲等文档级结构不会带进合并结果,表单填写状态也不保证保留。
  • 同一个文件可以被添加多次,会在结果里出现多次。
  • 列表里的把手图标只是装饰,不支持拖拽排序,只能用 ↑ ↓。
  • 所有文件整体读入浏览器内存,总页数和体积很大时会变慢,极端情况下标签页可能崩溃。
  • 合并结果可能比各文件体积之和略大或略小,不会重新压缩图片;需要减小体积请再用 PDF 压缩。

点了选择文件,但列表里什么都没出现?

要么选的文件不是 PDF(会被静默过滤),要么你把刚选过的同一个文件又选了一次:这个输入框选完后没有清空,浏览器可能不触发变化事件。换一个文件,或刷新页面再试。

提示合并失败怎么办?

多半是其中一个文件带打开密码或已损坏。可以逐个单独加一遍排查:先只放两个文件合并,确认哪一个出问题,换成未加密的版本。

合并后某些页面方向或尺寸不一致?

工具不会改写页面,A4 和横版、大小不同的页面会原样排在一起。统一尺寸需要在合并前处理源文件。

合并后原文件会被改动吗?

不会。只是读取原文件,在内存里生成新文件下载,原件保持不变。

隐私与处理方式

代码里没有上传请求:读取、拼接和生成下载都在你的浏览器里用 pdf-lib 完成,文件内容不会发往任何服务器。进入页面时只会载入站点自带的 pdf-lib 程序文件,不下载模型。