PDF 怎么合并成一个文件?

三种方法,按「要不要装东西」排序。如果你只是偶尔合一次,用第一种;如果 PDF 里有敏感内容(合同、身份证、工资单), 不要用需要上传的在线网站——下面第一种是在你浏览器里本地合并的,文件从来没有离开这台电脑。

方法 1:浏览器本地合并(最快,文件不上传)

打开 PDF 合并工具,把你的 PDF 拖进去,调整顺序,点合并。 整个过程在你的浏览器里完成(用的是浏览器的 PDF 解析能力),没有任何文件被发送到服务器,断网也能用。

适合:合同 + 附件合并、扫描件拼接、报销材料合成一份、把多张发票合并成一个 PDF 发出去。

免费合并 PDF →

方法 2:命令行 qpdf(批量、可脚本化)

# 按顺序合并,输出 merged.pdf
qpdf --empty --pages a.pdf b.pdf c.pdf -- merged.pdf

# 整个目录里所有 PDF 合并(按文件名排序)
qpdf --empty --pages $(ls *.pdf | sort) -- merged.pdf

# Windows PowerShell 版
$f = (Get-ChildItem *.pdf | Sort-Object Name).Name
qpdf --empty --pages @f -- merged.pdf

qpdf 是开源免费的,Windows 上 winget install qpdf 或从 SourceForge 下载。 注意 --pages 的顺序就是最终页序,不是文件名顺序——ls 默认按字典序, 1.pdf 10.pdf 2.pdf 会排成 1、10、2,这是最常见的「合完页序全乱」原因。

方法 3:Windows 自带打印成 PDF

不需要任何软件,但会丢掉书签、链接和表单字段,并把文件变成图片化的 PDF(体积变大、文字不再可搜索)。 只有在前面两种都不方便时才用。

合并之后常见的三个问题

如果你每周都要合一次

那说明你的流程里缺一个「批量文档生成」的环节。同一套数据反复导出、合并、改文件名, 是典型的可以脚本化的事情——Excel 报表和 Word/PDF 输出可以一条命令跑完。