如何恢复在 PDF 文件中输入的丢失字段(或防止此类数据丢失)?

Mar*_*n F 3 pdf google-chrome adobe-reader forms data-loss-prevention

单击政府网站上的护照申请表后,该表格在 Google Chrome(我使用的浏览器)中以 PDF 文件的形式打开。将上述 PDF 保存到我光盘的下载部分后,我经常填写字段并另存为(到下载部分)。

两天后,当我重新打开PDF文件时,我发现所有的字段都是空的,好像从来没有填写过。 不是它们在那里,而是用白色墨水并通过突出显示暴露出来或选择;我输入的任何数据都没有明显的痕迹。我将文件保存在其他地方也不是这种情况;它保存在下载中。Date Modified 属性甚至与我上次保存它的时间相匹配。我曾尝试使用 Microsoft Edge、Adobe Reader、Internet Explorer、Opera 浏览器和 Reader(“应用程序”)打开该文件,但无济于事。同样的空表格。

有没有办法恢复所有字段中输入的数据?

我将来是否应该采取任何预防措施以免丢失以 PDF 形式输入的数据?

我很惊讶我没有看到在其他任何地方讨论过这个确切的问题。我已经看到很多关于打开时整个 PDF 是空白的讨论,但这不是我的情况——可以看到完整的政府表格,但看不到我输入的数据。

Mar*_*n F 5

按照 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
Run Code Online (Sandbox Code Playgroud)

我的发现(如上表所示):

  • 所有浏览器都允许我在本地保存 PDF。
  • Edge 和 Firefox 都不允许填写字段。
  • Chrome 和 Opera 都允许填写字段(并打印填写的表格),但是 当文档保存在本地时,两者都无法保存输入的表格数据
  • 只有 Internet Explorer 允许填写字段并在本地保存文档时保留输入的表单数据