PDF修复
修复打不开的PDF。自动重建损坏的文件结构,必要时把无法读取的页面恢复为带文字识别(OCR)文字的图片。在我们的服务器上处理,文件约两小时内自动删除。
把文件拖到这里
.pdf · 最大300 MB · 每小时最多30个任务 · 文件上传到我们的服务器,处理后即删除;结果约两小时内清除
如何修复PDF
- 1
上传损坏的PDF
打不开、打开时报错或页面显示乱码的文件,最大300 MB。
- 2
选择修复策略
“自动”先尝试完整修复文件结构,只在不得不时才把损坏的页面转成扫描图片。另外两种模式各偏向一端,给你更多控制。
- 3
下载修复后的文件
结果页面会说明修复了什么:是干净的结构修复,还是哪些页面不得不恢复为图片。
它修不好所有问题,也会直说
现实中大多数PDF损坏,是交叉引用表或文件尾(trailer)坏了,通常源于下载中断或硬盘故障。这种情况这个工具能完全修复,把文件恢复到原来的内容。页面内容流损坏则不同:那一页上的矢量文字和图形已经丢失,任何工具都无法重建不存在的数据。遇到这种情况,受影响的页面会栅格化成图片,再经过文字识别(OCR)恢复可读的文字,其余未受影响的页面保留原有的矢量内容,不做任何改动。结果页面会逐页说明发生了哪种情况。
三种策略,各有取舍
“自动”是默认策略:先重建文件结构,只在内容流本身损坏的页面上才退回到图片恢复,其余内容保持原样。“仅修复结构”完全跳过图片恢复,内容流损坏的页面会变成空白页。如果你需要干净的文字层,宁可知道缺了一页,也不要它的扫描图片,就选这个。“栅格化并OCR”正好相反:每一页都变成带OCR文字层的图片,原本可读的页面也一样。当可见的文字显示为乱码、而不是直接渲染出错时,这个策略有用,因为单靠结构修复发现不了这种问题。
处理在服务器上完成,不在浏览器里
解析格式错误的PDF字节结构、部分解码损坏的内容流,浏览器里的PDF库都做不到像专用服务器程序那样可靠。所以这个工具是PulsarKit上少数几个要上传文件处理、而不是完全在你设备上运行的工具之一。任务一结束,上传的文件就会删除,修复后的副本约两小时内自动清除。
在我们的服务器上处理,自动删除
PDF上传只用于修复本身。任务一结束,上传的文件就会删除。结果可在一小时内下载,无论你是否下载,都会在约两小时内从服务器上清除。无需账号,也不需要手动清理。
常见问题
为什么这个工具不能修复所有损坏的PDF?
内容流损坏,意味着页面内容本身(文字位置和绘图指令)已经损坏或丢失。这不是可以修复的结构问题,而是数据缺失。能做到的最好恢复,是把还能渲染的部分转成图片,再在上面加OCR文字,这正是这个工具在必要时自动做的事。
“自动”“仅修复结构”和“栅格化并OCR”有什么区别?
“自动”重建结构,只把损坏的页面栅格化。“仅修复结构”从不栅格化,损坏的页面会变成空白页,适合需要干净纯文字结果的情况。“栅格化并OCR”把每一页都转成带OCR文字的图片,适合文字显示为乱码、而不是直接报错的情况。
页面变成了图片是什么意思?
说明这一页原来的内容流损坏严重,结构修复救不回来。工具把还能恢复的部分渲染出来,用OCR加上文字层,并告诉你哪些页面是这样处理的。
能找回损坏页面原来的矢量文字吗?
不能。页面的内容流一旦损坏,这些数据就没有了。栅格化加OCR是能做到的最完整的恢复,但和未损坏的原件不一样。
文件在服务器上保留多久?
任务一结束,上传的PDF就会删除。修复后的文件可在一小时内下载,无论你是否下载,都会在约两小时内从服务器上清除。不会保留更久。
文件完全无法恢复怎么办?
如果连一页都恢复不了,哪怕是作为图片,工具会直接告诉你,而不是返回一个损坏或空白的文件。这时文件本身很可能被截断或覆盖了,只能从备份中恢复。
上传含有机密信息的PDF安全吗?
文件只用于修复。任务一结束,上传的文件就会删除,修复后的副本约两小时内清除;文件不会用于其他任何用途,也不会在这段时间之后保留。