修复 PDF

尝试重写受损 PDF 的结构。

选择 PDF 文件

将文件拖到此处,或使用下方按钮选择文件。

上限为 100 MB 总计 · 文件保留在您的设备上

目录章节: 12

结构修复可以解决哪些 PDF 问题?

使用本地 qpdf 引擎,尝试对损坏 PDF 进行结构重写。当可恢复的交叉引用或对象结构问题妨碍普通阅读器正常打开文件时,这可能有帮助。如果处理器能够恢复可用结构,操作会生成新的 PDF。

操作只能从文件中仍然存在的数据恢复可用结构。如果传输提前中断,重新取得完整文件比重写不完整下载更有效。请保留损坏输入,以便比较后续尝试,或交给文档作者。

修复 PDF 功能

重写可恢复结构

本地处理器尝试读取可恢复对象,并写出新的 PDF 结构。

浏览器处理

修复在您的设备上运行,不使用外部文档修复 API。

处理器警告说明

结果可能附带可恢复问题的警告。在决定输出可用前,请先阅读这些说明。

单独输出副本

下载重写副本用于比较,同时保留损坏源文件供进一步调查。

为什么要尝试重写 PDF 结构?

当文件大小看似合理、并非只是密码保护,而且在多个阅读器中都出现解析或文件损坏错误时,可以尝试修复。它可能帮助阅读器找到仍然存在但引用不一致的页面对象。只有某个应用发出警告则属于不同情况:在认定文档本身损坏前,请检查该阅读器的兼容性。

哪些人会使用 PDF 结构修复?

档案支持人员

尝试打开一份以前保留、如今触发阅读器警告的旧报告。替换工作参考副本前,请与已知副本比较页数和可见内容。

项目协调人员

调查在多个查看器中都无法打开的供应商 PDF。保留源文件;如果重写副本仍有空白页或缺失插图,请请求重新导出。

恢复下载文件的学生

测试传输后无法打开的课程 PDF。对于被截断的文件,应优先重新下载;如果保存副本中似乎仍有可用数据,可使用结构修复。

如何尝试修复损坏 PDF?

  1. 保留损坏原件,并选择副本进行修复。检查能否从源位置重新下载。
  2. 按需输入下载文件名,然后开始结构重写。损坏源文件可能无法提供正常页面预览。
  3. 下载结果并阅读恢复警告。如果处理失败,请请求新的源导出文件。
  4. 检查预期的页数、文字、插图和附件。能打开的文件仍可能缺失内容,因此检查完成前,请只将其视为临时结果。

选择源文件

选择受损 PDF 的副本,并保留原文件。

点击截图可放大查看。
修复 PDF,第 1 步:选择受损 PDF 的副本,并保留原文件。

检查工具设置

开始结构重写,并查看处理程序的警告。

点击截图可放大查看。
修复 PDF,第 2 步:开始结构重写,并查看处理程序的警告。

下载并检查结果

下载修复后的副本,检查所有应有内容。

点击截图可放大查看。
修复 PDF,第 3 步:下载修复后的副本,检查所有应有内容。

截图展示了使用不含敏感信息的示例文件操作本工具箱的过程。您的文件名、页数和设置可能不同。

纠正文件尾部的对象计数

源文件故意在尾部 trailer 中夸大 PDF 对象数量。处理器以正确计数重写这份可读取文档,并报告可恢复问题的警告。

源文件:尾部计数错误

源页面的可见内容完整。缺陷位于尾部对象计数,并非页面内容缺失。

实际源页面,其 PDF 文件尾部包含错误的对象计数。

结果:重写结构

修复后的下载文件纠正了尾部计数,同时保留单页文本及外观。

实际重写后的 PDF 页面,外观与原页面相同。
尾部对象计数
99 → 17
页数
1 → 1
提取的文本
未变

使用的设置: 输入一份 PDF;使用标准设置运行“修复 PDF”。

此示例展示一个可恢复的尾部缺陷。另行检查时,startxref 指针损坏的文件及一份严重截断的样本被拒绝。缺失的页面内容无法重建。

检查日期:。无敏感信息的原创样本在本地 Chromium 中使用 3.16.0 版本处理;这不是生产托管环境的性能测试。

设置与输出检查

设置预期效果
支持的输入PDF
处理位置您设备上的浏览器
文件选择一个输入文件
输入大小最多 100 MB,仍受设备内存限制约束

请将处理器给出的警告与修复副本一起保留,让下一位检查者知道哪些内容仍需核对。

修复副本中应该比较哪些内容?

使用目录、交付记录或早期副本作为参考。核实页数,再检查章节开头、最后一页、插图和预期附件。搜索已知短语,并在有代表性的页面上尝试选择文字。如果缺少预期项目,请继续将修复结果视为临时副本;仅能成功打开,并不能确定文档完整。

修复 PDF 故障排查

情况处理方法
源文件为零字节或几乎为空没有可供重建的有效文档内容。请取得另一份副本。
修复文件缺少图片结构恢复无法还原缺失的图像数据。请检查备份或源导出文件。
PDF 只是有密码保护使用经授权的解锁流程,不要把加密当作损坏。

示例:恢复带附录的报告

报告可能标明有 18 页,但第 7 页的引用损坏。如果修复让全部 18 页都可阅读,请将第 7 页与报告索引或另一已知副本比较。如果附录从未完整下载,实际只有 16 页,那么重写无法补出第 17 和 18 页。这个区别决定应保留恢复副本,还是请求重新导出。

常见问题

零字节 PDF 可以修复吗?

不能。没有可供重建的文档数据。请重新从源位置获取文件。

为什么修复后的 PDF 仍可能缺少图片?

结构恢复无法重新创建输入中缺失或损坏的图像数据。

修复失败时应该怎么办?

尝试重新下载,或从创作应用程序重新导出。如果只有一个阅读器失败,也请测试其他阅读器。

相关工具与指南

继续使用 PDF 阅读器、 PDF 转文本、 合并 PDF。