打开并保存原始文本后 PDF 损坏

0 pdf file-corruption

我在常规文本编辑器中打开了 pdf,更改了一行文本,然后再次保存。看来这导致某些元数据被损坏,而且我不知道如何恢复它。我仍然可以在文本编辑器中打开它,但以 pdf 形式打开它只会显示空页。

有什么办法可以修复这个文件吗?

Max*_*yss 5

回家写一百遍“PDF 不是文本格式,绝对不能用文本编辑器或文字处理程序进行编辑!”

\n\n

PDF 是一种复杂的基于对象的文档格式,它依赖于“目录”(又名外部参照表),它指向文件中的确切位置。当您在文本编辑器中更改某些内容时,您很可能会在编辑后移动所有内容,从而使外部参照表指向错误的位置。

\n\n

一个表现良好的 PDF 查看器会尝试修复此类问题,但很快就会遇到其局限性。

\n\n

此外,您的文本编辑器很可能也弄乱了二进制块,其中一个字节恰好对应于行结束字符之一。\xe2\x80\xa6 并且您已成功损坏 PDF,无法修复\xe2\x80\xa6

\n\n

因此,使用备份版本的建议是关于您的文件的最佳建议。

\n