piapia123
zh

PDF 合并

文档

所有处理都在浏览器本地完成,数据不上传服务器

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

PDF · 单个文件不超过 100 MB

把多个 PDF 合成一份。顺序就是你选择文件的顺序(拖放是放下顺序,点选是按住 Ctrl 逐一点的顺序)—— 这一点很重要,所以页面上会把已选文件按顺序列出来给你核对,而不是默默按文件名排:按名字排看起来聪明,但「第 3 章排到了第 10 章后面」这种错误根本没人发现得了。另外还支持只取每个文件的指定页(比如「每个合同只要首页」,一次合成一份汇总),以及给产物改名。整个过程在本机内存里完成 —— 合同、发票、体检报告这类东西不该经过别人的服务器。

功能

  • 多个 PDF 按选择顺序合并,页面上会列出清单供核对
  • 可以只取每个文件的指定页(1-3,5 这种写法)
  • 输出文件名可自定义(默认 merged.pdf)
  • 带权限密码的 PDF(限制打印/编辑)也能合并
  • 单个文件上限 100 MB,一次最多 30 个
  • 合并后显示总页数、来源文件数与体积
  • 文件不上传、不经过任何服务器,断网也能用

使用方法

  1. 把多个 PDF 一起拖进来(或点选择,按住 Ctrl / ⌘ 逐一点)
  2. 核对清单里的顺序 —— 它就是合并后的顺序
  3. 需要的话填页码范围或改输出文件名
  4. 下载合并结果

常见问题

合并后的顺序是怎么定的?
完全按你选择文件的顺序:拖放时按放下的先后,点选时按逐一点击的先后。工具不会按文件名或修改时间自动排序 —— 那看起来聪明,但一旦排错(第 3 章跑到第 10 章后面)几乎不可能被发现。所以页面上会把已选文件按顺序列出来,合并前请扫一眼。顺序不对就点「清除」重新选一次。
加密的 PDF 能合并吗?
分两种情况。带权限密码的(能直接打开,只是限制了打印、复制或编辑)可以 —— 这类文件在浏览器里本来就能看,用户的期待就是能处理。带打开密码的(双击就要输密码)不行,读出来是乱码,工具会明确说「需要打开密码」。遇到这种文件,先用阅读器输密码另存一份再合并。
合并之后体积为什么比两个文件加起来还小(或还大)?
变大是因为字体与图片资源会按份保留 —— 三个不同排版的 PDF 合并后,三套字体都在里面。变小则是因为两份文件共用的资源(同一台扫描仪生成的相同字体子集、相同的空白页模板)会被合并去重。想压小体积,可以先用「图片转 PDF」把扫描件重新排一遍,或者用 PDF 阅读器的「缩小文件」功能。
文件会上传吗?
不会。合并用 pdf-lib 在浏览器内存里完成,全程没有网络请求,断网也能用。合同、发票、身份证扫描件这类文档比照片更不该经过第三方服务器 —— 这一点是这类工具存在的理由。

相关工具