![如何恢复 PDF 文件中输入的丢失的字段(或防止此类数据丢失)?](https://linux22.com/image/1496862/%E5%A6%82%E4%BD%95%E6%81%A2%E5%A4%8D%20PDF%20%E6%96%87%E4%BB%B6%E4%B8%AD%E8%BE%93%E5%85%A5%E7%9A%84%E4%B8%A2%E5%A4%B1%E7%9A%84%E5%AD%97%E6%AE%B5%EF%BC%88%E6%88%96%E9%98%B2%E6%AD%A2%E6%AD%A4%E7%B1%BB%E6%95%B0%E6%8D%AE%E4%B8%A2%E5%A4%B1%EF%BC%89%EF%BC%9F.png)
在政府网站上点击护照申请表后,该表格在 Google Chrome(我使用的浏览器)中以 PDF 文件形式打开。将 PDF 保存到磁盘的下载部分后,我经常填写字段并另存为(保存到下载部分)。
两天后,当我重新打开 PDF 文件时,我发现所有字段都完全是空的,好像从未填写过一样。它们不是在那里,而是用白色墨水写的,通过突出显示或选择显示出来;我输入的任何数据都没有任何明显的痕迹。我也没有将文件保存在其他地方;它保存在下载中。修改日期属性甚至与我上次保存的时间相匹配。我尝试使用 Microsoft Edge、Adobe Reader、Internet Explorer、Opera 浏览器和 Reader(“应用程序”)打开文件,但无济于事。同样的空表格。
有没有什么方法可以恢复所有字段中输入的数据?
我以后应该采取什么预防措施以免丢失 PDF 表单中输入的数据?
我很惊讶我没有在其他地方看到过关于这个问题的讨论。我有看到很多关于打开时整个 PDF 都是空白的讨论,但这不是我的情况——可以看到完整的政府表格,但看不到我输入的数据。
答案1
根据 Max W 的评论,我做了一些尝试,尝试在PDF 网页使用不同的浏览器。
Chrome 51 | Edge 25 | FF 44 | IE 11 | Opera 38 |
yes | no | no | yes | yes | Allows user to fill in form fields
no | -- | -- | yes | no | Preserves field data on saving local file
我的发现(如上表所示):
- 所有浏览器都允许我将 PDF 保存在本地。
- Edge 和 Firefox 都不允许填写字段。
- Chrome 和 Opera 都允许填写字段(并允许打印填写的表格)但 当文档在本地保存时,都无法保存输入的表单数据。
- 只有 Internet Explorer 既允许填写字段,又当文档在本地保存时,保留输入的表单数据。