🩹 文件恢复

修复 PDF

修复无法正常打开的损坏 PDF。

将损坏的 PDF 拖放到此处

或点击选择文件 · 单个 PDF

选择文件

修复 PDF

修复无法正常打开的损坏 PDF。免费且自动——恢复过程在您的设备上完成。

数据留在浏览器中

所有处理都在您自己的设备上完成。文件不会上传到服务器,私人文档始终保持私密。

无法打开的 PDF 通常是文件结构受损,常见于下载中断或邮件附件失败之后。PDFly 会先重建告诉阅读器每一页位置的交叉引用表;如果这还不够,就会渲染仍能读取的页面并保存为图片。它无法恢复被截断文件中缺失的数据,也无法在没有密码的情况下打开加密文件。

如何在线修复 PDF

  1. 1将损坏的 PDF 拖放到上方的工具中,或点击从设备中选择文件。
  2. 2修复过程会自动开始——您可以通过进度条观察文件的重建情况。
  3. 3即时下载修复后的 PDF。一切都在您的浏览器中运行——不会上传任何内容。

PDFly 如何修复您的 PDF

PDF 损坏的原因有很多——下载中断、邮件附件失败,或保存时软件崩溃。最常见的故障是损坏的 交叉引用表,它告诉 PDF 阅读器在文件中的哪里能找到每一页和每个对象。

PDFly 的修复工具分两个阶段工作,以尽可能多地恢复内容:

  • 第 1 阶段——结构重建: 该工具使用 pdf-lib 库扫描文件并重建一个干净的交叉引用表。这可以修复因文件结构损坏而无法打开的 PDF。字体、图片和文字都会原样保留。
  • 第 2 阶段——逐页恢复: 如果结构重建失败,PDFly 会退而采用更激进的方法:使用 pdf.js 渲染每一页,并将文档重新创建为全新的 PDF。即使文件结构损坏得无法重建,这种方法也能恢复内容,但它会把页面转换为图片,因此文字可能不再可选中。

两个阶段都完全在您的浏览器中运行——任何文件数据都不会离开您的设备。

是什么导致 PDF 损坏?

  • 下载或传输中断: 文件只保存了一部分,导致交叉引用表不完整。
  • 软件崩溃: 保存 PDF 的应用程序在文件结构完全写入之前就崩溃了。
  • 邮件附件损坏: 某些邮件客户端或服务器可能会在传输过程中损坏 PDF。
  • 存储错误: 硬盘或 U 盘上的坏扇区可能会破坏文件的完整性。
  • 过度压缩: 某些第三方工具会生成不符合规范的畸形 PDF。

哪些类型的 PDF 损坏可以修复?

  • 损坏的交叉引用表: 最常见的问题——通过第 1 阶段(结构重建)修复。
  • 缺失或损坏的页面对象: 如果页面仍能被渲染,第 2 阶段可以将其恢复为图片。
  • 无效的对象引用: 该工具会重建对象表,并丢弃无法访问的数据。

哪些无法修复?

  • 完全缺失的数据: 如果文件被截断(中途被切断),那么在文件结束位置之后就没有可恢复的数据。
  • 没有密码的加密 PDF: 修复功能无法解密受保护的文件。如果您知道密码,请先使用 解锁 PDF 解锁。
  • 零字节文件: 如果文件大小为 0 字节,就没有可修复的数据。

常见问题排查

  • 修复提示“无法修复此文件”: 文件损坏得太严重,PDFly 无法恢复任何页面数据。如有可能,请尝试从原始来源重新下载该文件。
  • 修复后的 PDF 缺少部分内容: 在第 2 阶段无法渲染的页面会被跳过。该工具会尽可能多地恢复页面。
  • 修复后的 PDF 比原文件大得多: 在第 2 阶段恢复中,页面会被保存为图片(JPG),这可能会增加文件大小。如果需要更小的文件,请在修复后使用 压缩 PDF 。
  • 修复后的 PDF 中文字无法选中: 这种情况发生在使用了第 2 阶段恢复时——内容是以图片而不是文字的形式恢复的。如果可选中的文字至关重要,请先尝试用其他 PDF 阅读器打开原文件。

常见问题

当文件结构损坏(例如下载或传输中断之后)时,此工具会重建损坏的交叉引用表并恢复页面。即使结构损坏得无法重建,第 2 阶段恢复也能将页面渲染并保存为图片。
缺失页面数据的严重损坏文件不一定能完全恢复。PDFly 会尝试备用重建方案,将页面重构为图片。如果这也失败,说明该文件很可能没有足够的可恢复数据。
不会。PDFly 的 PDF 修复使用 pdf-lib 和 pdf.js,完全在您的浏览器中运行。您的文件会被读取、修复并提供下载,全程不会被发送到任何地方。您的数据也绝不会被发送出去——一切都在浏览器本地完成。
您需要先使用 解锁 PDF移除密码。直接修复加密文件行不通,因为没有正确的密码,内容是被加扰的。
如果第 1 阶段(结构重建)成功,那么文字仍可选中。如果使用了第 2 阶段(基于图片的恢复),内容会保存为页面图片,因此文字将无法选中。这是为了恢复尽可能多的内容而做出的取舍。
如果使用了第 2 阶段恢复,页面会以 JPG 图片的形式保存并嵌入全新的 PDF,这可能会使文件比原文件更大。请使用 压缩 PDF 在修复后减小文件体积。
没有硬性限制,但由于修复在浏览器内存中运行,超大文件(数百 MB)在手机或较旧的电脑上可能会变慢。对于第 2 阶段恢复,极大的文件可能导致标签页卡死——桌面浏览器处理大型 PDF 会更从容。