如何修复损坏的 PDF(免费,往往能救回来)
PDF 打不开?页面缺失或显示空白?用修复工具往往 30 秒就能救回来。免费、免安装。

你双击一个 PDF,阅读器却提示「文件已损坏」、「无法打开」,或者 显示一张空白页。很烦——但往往能修。下面讲讲该怎么想这件事。
第一步先确认:文件真的坏了吗?
在你断定它损坏之前,先试试这些:
- 换一个阅读器打开。Mac 预览、Adobe Reader(免费)、浏览器自带的 PDF 查看器、Chrome——它们对 PDF 的各种小毛病处理方式略有不同。预览 拒绝的文件,可能在 Chrome 里打开就没问题。
- 重新下载。如果是通过邮件或云链接拿到的,下载可能没完成。再试 一次。
- 看文件大小。一个本该有几 MB、却只有 0 字节或几 KB 的 PDF 是被 截断了——没有哪个修复工具能救回本就不存在的内容。
- 看文件头。用任何文本编辑器打开这个 PDF,前 5 个字节应该是
%PDF-。如果不是,那这文件根本就不是 PDF——它只是被安上了错误的 扩展名而已。
如果这些都不管用,那文件就是真的坏了,接下来该上修复工具了。
「修复」到底做了什么
PDF 内部有一个索引(叫 xref 表),它告诉阅读器每一页、每张图片、 每种字体在文件里的位置。当这个索引损坏时(保存被中断、下载不完整), 阅读器就放弃了。
一个修复工具会:
- 忽略损坏的索引。
- 扫描文件的原始字节,寻找有效的 PDF 对象(页面内容流、字体、图片)。
- 从零重建索引——找出每一个有效对象并记下它的位置。
- 写出一个新 PDF,包含救回的对象和一份全新的索引。
在实际情况中,这意味着:
- xref 损坏但内容完好的文件:完整救回。这是最常见的一种「损坏」, 几乎总能修好。
- 内容中途被截断的文件:部分救回——截断点之前的页面能回来,之后 的内容没了。
- 从中间损坏的文件:断点之前的页面通常都能救回;之后的页面 就不可靠了。
如何修复 —— 分步教程
打开修复工具
上传损坏的文件
把它拖进来。20 MB 以内免费。就算是你阅读器打不开的文件也能上传——我们直接在字节层面处理。
点击修复
我们扫描文件,找出所有可救回的 PDF 对象,重建索引。5 到 20 秒。
预览结果
会显示救回的 PDF 第一页,让你确认内容还在。如果是对的文档,就继续;如果所有页面都空白,文件可能救不回来。
下载
修好的 PDF 应该能在任何阅读器里打开。
我们能救回和救不回的
| 损坏类型 | 通常能救回吗? | 说明 |
|---|---|---|
| xref / 索引损坏 | ✓ 能 | 最常见的类型,接近 100% 救回。 |
| 保存被中断 | ✓ 常能 | 能救回到最后一次完整写入为止 |
| 下载被截断 | ⚠ 部分 | 只有已下载的部分能回来 |
| 从中间损坏 | ⚠ 部分 | 断点之前的页面能救回;之后不可靠 |
| 文件类型错误(其实不是 PDF) | ❌ 不能 | 救不回本就不是 PDF 的东西 |
| 加密文件且密码丢失 | ❌ 不能 | 那是加密问题,不是损坏——见 [解密](/zh/tools/unlock) |
| 空文件(0 字节) | ❌ 不能 | 没有任何内容可救 |
常见问题
所有内容都能救回吗?
对最常见的那种损坏(索引损坏),能——每一页、每张图片、每种字体都能 回来。对被截断或从中间损坏的文件,只有完好的部分能救回。我们下载前 总会先给你一个预览,让你决定这次救回的结果值不值得留。
超链接和书签会保留吗?
超链接:通常会(它们嵌在页面内容里)。书签:有时——它们在文件的另一 部分,那部分也可能损坏。如果救回的文件里书签没了,内容仍然在,只是 没有书签侧栏而已。
表单字段呢?
表单数据(你填进字段的文字)在恢复过程中经常会丢,因为表单字段通常 位于损坏的元数据区。如果表单数据很重要,先救回文件,再重新填写表单, 然后发送。
它对损坏的扫描件有效吗?
有效——但只有容器(PDF)会被修复。如果里面实际的扫描图像坏了 (少见),它们出来就会模糊或残缺。扫描版 PDF 通常坏在容器上,而不是 图像上。
文件大小会变吗?
修复后往往更小,因为重建的索引比损坏的那份更干净,无用对象也被 丢掉了。
我能修复一个加密文件吗?
文件需要先解密——修复作用于文件内容,而不是加密层。如果你有密码,先用 解密,再修复。
有文件大小限制吗?
免费版:20 MB。Pro:无限制。
修复后 PDF 能在老版本阅读器里打开吗?
能——重建的索引使用标准 PDF 格式,每个阅读器都支持。
pdfty 团队打造注重隐私的在线 PDF 工具——压缩、转换、OCR、签名与保护。文件在 1 小时内删除。 关于我们 →