跳到主要内容
PulsarKit

PDF修复

修复打不开的PDF。自动重建损坏的文件结构,必要时把无法读取的页面恢复为带文字识别(OCR)文字的图片。在我们的服务器上处理,文件约两小时内自动删除。

把文件拖到这里

.pdf · 最大300 MB · 每小时最多30个任务 · 文件上传到我们的服务器,处理后即删除;结果约两小时内清除

如何修复PDF

  1. 1

    上传损坏的PDF

    打不开、打开时报错或页面显示乱码的文件,最大300 MB。

  2. 2

    选择修复策略

    “自动”先尝试完整修复文件结构,只在不得不时才把损坏的页面转成扫描图片。另外两种模式各偏向一端,给你更多控制。

  3. 3

    下载修复后的文件

    结果页面会说明修复了什么:是干净的结构修复,还是哪些页面不得不恢复为图片。

它修不好所有问题,也会直说

现实中大多数PDF损坏,是交叉引用表或文件尾(trailer)坏了,通常源于下载中断或硬盘故障。这种情况这个工具能完全修复,把文件恢复到原来的内容。页面内容流损坏则不同:那一页上的矢量文字和图形已经丢失,任何工具都无法重建不存在的数据。遇到这种情况,受影响的页面会栅格化成图片,再经过文字识别(OCR)恢复可读的文字,其余未受影响的页面保留原有的矢量内容,不做任何改动。结果页面会逐页说明发生了哪种情况。

三种策略,各有取舍

“自动”是默认策略:先重建文件结构,只在内容流本身损坏的页面上才退回到图片恢复,其余内容保持原样。“仅修复结构”完全跳过图片恢复,内容流损坏的页面会变成空白页。如果你需要干净的文字层,宁可知道缺了一页,也不要它的扫描图片,就选这个。“栅格化并OCR”正好相反:每一页都变成带OCR文字层的图片,原本可读的页面也一样。当可见的文字显示为乱码、而不是直接渲染出错时,这个策略有用,因为单靠结构修复发现不了这种问题。

处理在服务器上完成,不在浏览器里

解析格式错误的PDF字节结构、部分解码损坏的内容流,浏览器里的PDF库都做不到像专用服务器程序那样可靠。所以这个工具是PulsarKit上少数几个要上传文件处理、而不是完全在你设备上运行的工具之一。任务一结束,上传的文件就会删除,修复后的副本约两小时内自动清除。

在我们的服务器上处理,自动删除

PDF上传只用于修复本身。任务一结束,上传的文件就会删除。结果可在一小时内下载,无论你是否下载,都会在约两小时内从服务器上清除。无需账号,也不需要手动清理。

常见问题

为什么这个工具不能修复所有损坏的PDF?

内容流损坏,意味着页面内容本身(文字位置和绘图指令)已经损坏或丢失。这不是可以修复的结构问题,而是数据缺失。能做到的最好恢复,是把还能渲染的部分转成图片,再在上面加OCR文字,这正是这个工具在必要时自动做的事。

“自动”“仅修复结构”和“栅格化并OCR”有什么区别?

“自动”重建结构,只把损坏的页面栅格化。“仅修复结构”从不栅格化,损坏的页面会变成空白页,适合需要干净纯文字结果的情况。“栅格化并OCR”把每一页都转成带OCR文字的图片,适合文字显示为乱码、而不是直接报错的情况。

页面变成了图片是什么意思?

说明这一页原来的内容流损坏严重,结构修复救不回来。工具把还能恢复的部分渲染出来,用OCR加上文字层,并告诉你哪些页面是这样处理的。

能找回损坏页面原来的矢量文字吗?

不能。页面的内容流一旦损坏,这些数据就没有了。栅格化加OCR是能做到的最完整的恢复,但和未损坏的原件不一样。

文件在服务器上保留多久?

任务一结束,上传的PDF就会删除。修复后的文件可在一小时内下载,无论你是否下载,都会在约两小时内从服务器上清除。不会保留更久。

文件完全无法恢复怎么办?

如果连一页都恢复不了,哪怕是作为图片,工具会直接告诉你,而不是返回一个损坏或空白的文件。这时文件本身很可能被截断或覆盖了,只能从备份中恢复。

上传含有机密信息的PDF安全吗?

文件只用于修复。任务一结束,上传的文件就会删除,修复后的副本约两小时内清除;文件不会用于其他任何用途,也不会在这段时间之后保留。

指南

相关工具