点了合并之后进度条卡在某个百分比再也不动,或者生成的文件里只有第一份有内容、后面全是空白页,这两种失败在 Windows 10/11 上都很常见。实测下来,PDF 里的内容本身多半是好的,卡住的是源文件的状态或者读取路径。
具体原因翻来覆去就那么几类:某一份带打开口令、文件已经损坏、正被别的程序占着,也可能只是路径太长、夹了中文和特殊符号。把这些排掉再动手合并,成功率会高很多,不用急着重做文档或者换电脑。
适用系统 Windows 10/11,最后更新 2026-09-22。下面按排查次序写,每一步对应一类原因,可以单独用,也可以顺着走一遍。
现象通常有两种,对应的原因不一样,先看清属于哪一类,再决定从哪里下手。
Windows 上比较典型的提示是「该文件正在被另一个程序使用,无法访问」,以及错误码 0x80070005。路径里带中文时反而常常什么都不提示,直接中断,这一类最难从报错上看出来。
先看每一份文件能不能单独打开、有没有口令,再看占用和路径,最后看输出位置。按这个次序走能省掉大半重复尝试:很多人在输出文件夹上来回换,其实卡在第一步。

合并失败最常见的原因,是其中一份文件本身就打不开,或者带着打开口令。合并程序读到这一份时读不下去,整批就停在这里。
这一轮过完,列表里剩下的应该都是能正常打开、也没有口令的文件。如果打开口令本身就不知道,这一步做不下去,只能让文件提供方重新给一份不带口令的副本。

文件被别的程序锁着,合并程序就拿不到写入权限;路径太长或者夹着中文、#、& 这类符号,读文件时也可能直接断掉。这两件事跟文件内容无关,改一下就能绕开。
Ctrl+Shift+Esc 打开任务管理器,在进程列表里结束残留的 PDF 阅读器进程D:\pdf 这样的短路径文件夹,重命名为 1.pdf、2.pdf#、&、% 这些特殊符号,文件名也换成英文这一步最容易被忽略:从
C:\Users\用户名\Desktop\项目资料\2024年第三季度合同汇总这类位置读取,合并程序很容易在中间某一层就断掉,换成D:\pdf之后往往一次就过。
整页是图片的扫描件,单页体量能到几百 KB 甚至 1MB,一次合几十页,中间容易断。先确认是不是这种文件,再决定分几批处理。
part1.pdf、part2.pdf,方便连着合扫出来的页数不用一次全上,先合一批看能不能出文件,稳住节奏比硬合一次更省时间。分批的页数没有严格阈值,10 到 20 页是在几台普通办公机上试下来比较稳的范围,机器配置不同会有出入。
源文件没问题,卡在最后一步写不出文件,多半是输出位置选错了。网盘同步文件夹和系统受保护路径,都不适合直接写几百 MB 的合并结果。
C:\Program Files 这类受保护路径D:\output 作为固定的输出文件夹,输出文件名同样用短英文,比如 merged.pdf0x80070005 时,先按权限和占用两条查,再换文件夹试输出文件夹一旦固定下来,后面再合别的批次也直接用同一个,少一次踩坑。
前面几步都排除了,还是合不成功,就得判断文件本身有没有损坏。命令行工具不看界面、也不做额外处理,结果最接近文件的真实状态。
qpdf --check 1.pdf
pdftk 1.pdf 2.pdf cat output merged.pdfqpdf --check 1.pdf,看是否报 damaged 或语法错误pdftk 1.pdf 2.pdf cat output merged.pdf 试着合并导出merged.pdf,说明文件本体没坏,回头查方法二、方法四里的路径和占用命令行能导出、图形工具合不了,基本可以确定问题在路径、占用或者工具本身,不在文件上。

上面五步覆盖的是文件状态和读取路径的问题。下面这几类情况按同样的次序走不通,得换思路。
现象 | 判断 | 处理 |
|---|---|---|
另存之后 | 文件结构已经写不回去 | 把这一份单独处理,别混进批量合并 |
单页体积超过 1MB 的扫描件 | 读取和内存开销都上去了 | 每批页数降到 10 页以内,先出一批中间文件 |
输出分区剩余空间不足 | 写入中途断掉,表现和占用类似 | 换到空间充足的分区再合 |
文件能打开但不能修改 | 权限密码,和打开口令不是一回事 | 用能修改的工具另存,或者让提供方给可编辑副本 |
这份 PDF 带打开口令,合并程序读不了里面的内容。用知道口令的工具打开,另存一份去掉口令的副本,再把副本放进合并列表。
后面几份多半是图片型扫描件,或者读取中途被打断。把它们按每份 10 到 20 页分批合,确认每一批都能正常出文件,再合成最终的一份。
页数多只是一部分原因,图片本身占内存也会卡住。分批处理,中间文件用 part1.pdf、part2.pdf 这样接着合,中途别开大型程序。
多数情况能。用能打开它的阅读器另存为新文件,文件结构会重新写一遍;另存后仍然报 damaged,就只能把这一份单独处理,不要混进批量合并里。
这个错误码指向权限或者占用。先关掉打开过这些 PDF 的浏览器和 WPS,再把输出位置换到 D:\output 这样的普通文件夹,重新合并一次。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。