pdfMB

修复 PDF

检查损坏的 PDF,重建仍能读取的内容。文件留在这台设备上。

  • 不上传文件始终留在这台设备上。
  • 原文件保持不变你下载的是一份新副本,原文件不会被修改。
  • 免费,无需注册无需账号,也没有每日次数限制。

你的文件会经历什么

以下步骤全部在你的浏览器中、在你自己的设备上完成。PDF 不会上传,所以包括我们在内,任何人都看不到它。

  1. pdfMB 首先检查文件:查看文件的索引(告诉应用文件各部分位置的表)、页面列表,以及每一页背后的数据。
  2. 它还会用 pdf.js(Firefox 内置的 PDF 查看器)打开文件,统计实际能读取的内容:页数、字数、书签、链接和表单字段。
  3. 如果文件没有问题,会直接告诉你,不做任何改动。
  4. 修复时,pdfMB 读取文件中所有仍然完好的部分,用它们写出一个干净的新 PDF,并配上新的索引和页面列表。不会重新压缩任何内容。
  5. 新文件会再次被打开,并用同样的方法统计。如果它的页数或文字比 pdf.js 从损坏文件中读到的还少,pdfMB 就不会提供它。
  6. 只有空白页的文件绝不会被当作“已修复”提供给你。
简要步骤
  1. 选择损坏的 PDF
  2. 查看检查结果
  3. 按 “修复 PDF”
  4. 下载并检查

如何修复 PDF

  1. 选择损坏的 PDF。pdfMB 会检查它,并用简单的话告诉你发现了什么。
  2. 如果文件需要修复,看看这些数字:还有多少页、多少字和多少书签可以读取。
  3. 点击“修复 PDF”。请保留原文件,因为修复后的文件可能不完全相同。
  4. 下载修复后的文件,打开检查页面是否正常。

PDF 为什么会损坏

下载中途中断

网络不稳定或关闭了浏览器,可能导致文件缺了结尾。PDF 的结尾存放着应用用来查找每一页的索引,所以整个文件都可能打不开。

邮件和聊天附件

有些邮件系统和聊天应用会截断大附件,或在传输途中改动内容。文件名没错,数据却不对。

复制到 U 盘和存储卡

复制还没完成就拔出设备,可能导致文件只写入了一部分。

保存 PDF 有问题的应用

有些应用写出的索引指向了错误的位置。很多阅读器会悄悄修正,但要求更严格的阅读器会报错或拒绝打开文件。

存储设备损坏

出故障的硬盘或存储卡可能改动文件里的几个字节。如果损坏落在某一页的数据上,这一页的那部分内容就丢失了。

做不到的事

  • 无法找回文件中已经不存在的数据。页面的某部分损坏了,就仍然是损坏的。
  • 文件的页面列表丢失时,pdfMB 会尽量按顺序放回找到的页面。请检查顺序,并用“整理 PDF”调整。
  • 有密码的 PDF 需要先解锁。
  • 只重建 PDF 阅读器会用到的部分。损坏的字体或图片会原样复制。
  • 修复后的文件是一个新文件,其中的数字签名将不再有效。

关于修复 PDF 的问题

怎么知道我的 PDF 是否真的损坏了?

在这里选择它。pdfMB 会检查文件的索引和每一页的数据,告诉你它是能正常打开、已损坏但可以完整读取,还是缺了页面。

所有损坏的 PDF 都能修复吗?

不能。如果损坏的是文件的索引或页面列表,pdfMB 通常可以完整重建。如果页面本身的数据损坏或缺失,谁都无法找回,pdfMB 会告诉你哪些页受到影响。

我的应用报错,为什么 pdfMB 却说不需要修复?

文件本身没有问题,所以问题多半出在应用上。请换一个 PDF 阅读器、更新应用,或者用浏览器打开文件。

修复后的文件看起来一样吗?

能完整读取的页面看起来一样,因为它们的内容是原样复制的。文件内部的结构是新的,所以文件大小可能会变。

我的文件会被上传吗?

不会。检查和修复都在你的浏览器中完成。