当我尝试打开我需要的 PDF 文件它看起来是这样的(我试过 Evince、Chrome 和 Firefox),说
请稍等...
如果该消息最终没有被文档的正确内容替换,您的 PDF 查看器可能无法显示此类文档。
您可以通过访问以下网址升级到适用于 Windows®、Mac 或 Linux® 的 Adobe Reader 最新版本:http://www.adobe.com/products/acrobat/readstep2.html。
如需有关 Adobe Reader 的更多帮助,请访问http://www.adobe.com/support/products/acrreader.html。
我已经发现一个解释说
在 Adobe LiveCycle 中创建的某些 PDF 文件(动态 XFA 表单)只能在 Adobe Reader 和 Adobe Acrobat 中打开。当您尝试在其他 PDF 查看器中打开这些文件时,您将看到此错误消息。
鉴于官方的 Adobe Acrobat Reader 软件包已被弃用,如何在 Ubuntu 上打开这些文件?
对于我来说这实际上不是一个真正的问题,因为我实际上已经设法在 Xubuntu 15.10 上以相当整洁的方式安装了 Adobe Acrobat Reader 9(顺便说一句,我担心这个古老的版本很快就会开始出现打开这种新文件的问题),通过解压旧的 Ubuntu DEB 包,将必要的文件放到 /opt 中的子目录中,并编辑 Reader 的启动脚本,但我相信对于在商业/学术/政府环境中使用 Ubuntu 来说这是一个相当严重的问题,因此需要有更合适的方法。
答案1
尝试掌握 PDF 编辑器(专有)。免费版本适合查看,但可能不适合编辑(我读到它会留下水印)。
您还可以使用过时的、不受支持的、可能非常不安全的旧版 Linux 版 Adobe Reader 9。
答案2
PDF 下一代(ISO 32000-2)的最新草案指出,有人投票赞成弃用 XFA:
编者注:根据比勒陀利亚会议后的信件投票结果,XFA 表格已从 ISO 32000-2 中弃用。
正如解释的那样Linux 上 Adobe PDF Reader 的 3 种替代品 | Linux.com | Linux 信息来源,扩展表单填写(如 XFA 表单)和嵌入式 3D 模型等功能在大多数开源实现中无法使用。
因此,我建议向制作这些文档的人进行反击,解释说这些文档在各种情况下都无法供人们访问,不受 Chrome PDF 查看器或开源查看器等的支持,因此它们增加了攻击面并增加了安全风险。所以他们应该放弃使用 XFA。
答案3
我刚刚使用了https://speedtesting.herokuapp.com/pdfxfa/“XFA PDF 转普通 PDF(XFA 表格扁平化)”。对我来说效果很好,我只用它处理了一个可填写的 PDF,因为它是烦人的 XFA 可填写格式,所以我无法查看或打印 :-(
答案4
我使用以下命令为 ubuntu 安装了 Acrobat Reader:
https://linuxconfig.org/how-to-install-adobe-acrobat-reader-on-ubuntu-18-04-bionic-beaver-linux
虽然这是旧版本的 Acrobat Reader,但我能够打开该特殊文件。注意:我必须将所需的 pdf 文件下载到我的桌面,然后使用 Acrobat Reader 打开此文件