支持XFA表单的pdf阅读器(而不再支持Linux的Adobe Reader)?


36

XFA表单是pdf文件的功能,其中包含用于完成某些文档(在许多情况下为官方文档)中的字段的选项。这些选项可能会打开日历,例如,以便选择日,月和年等。通常,这些表格可确保使用某种正式格式。

我已经看到Okular显示了不支持XFA表单的警告:

在此处输入图片说明

在此处输入图片说明

这里更多。

在Okular中选择“显示表单”,可以编辑这些字段并保存更改,但是与Windows在Adobe Reader中看到的内容相比,只有一部分以这种方式真正访问:日历选项不存在,并且单独的不存在日/月/年字段,这可能会对结果的正确性提出疑问。

仍然可以在Ubuntu 14.04中安装 Adobe Reader 9 但这似乎是一个非常有限的选择。

是否有可以使用完全XFA表单的本地pdf阅读器?

(如果没有,Wine是解决方案吗?)


Ubuntu 14.04的解决方案可在16.04中使用。太。


我测试的文件在这里

pdf 

Answers:


24
  • 适用于Linux的Master PDF Editor具有免费和商业版本,甚至免费版本也具有许多高级功能,其中包括 “动态XFA表单支持”

  • Playonlinux可以选择安装Adobe Acrobat Reader DC。但奇怪的是,只有让PoL下载并安装程序才有效,而当选择先前本地下载AcroRdrDC1700920044_en_USexe文件的最新版本()时,安装将失败并显示错误。我已经在很多场合注意到这一点,而且PoL安装了另一个旧版本:2015.010.20056

  • 在Ubuntu-16.04-systems中,仍然可以使用安装Adobe Reader 9 for 14.04(link)的方法。


正如Chris的回答所建议的那样,较新版本的Evince / GNOME Document Viewer可以更好地处理XFA文件,并且对于所讨论的文件足够好-经过测试的版本3.24.0。


适用于Linux RPM的Master PDF Editor可在Mageia 5上使用。将两个答案合二为一是很尴尬的,因为+1不会告诉读者受访者在投票哪个。
kbulgrien

对于14.04,安装Adobe Reader可行。由于我尚未测试Master PDF,因此我决定不使用+ 1 /
Mateusz Konieczny

我的投票赞成Master PDF Editor,在Manjaro Linux中测试4.1.30版(截至2017年8月22日最新)17.0.2。工作顺利,但日期选择器很时髦,但填写表格没有障碍
Bennypr0fane

4

有一个.pdf表单,其中包含我无法填写的XFA字段。下载并安装了Master-pdf,免费版本:

master-pdf-editor-4.2.12_qt5.amd64.deb 

绝招,至少用我需要的形式。我在跑:

$ uname -a
Linux debianHP 3.16.0-4-amd64 #1 SMP Debian 3.16.43-2+deb8u1 (2017-06-18) x86_64 GNU/Linux

1
正如上面已经提到的,这更适合作为对已接受答案的评论。

2

evince适用于某些XFA文件。我只是在两个上试过,但在一个上就可以了,但是在另一个上,我得到了一个页面,据说可以下载Adobe Reader。


……这是我现在提出的古老问题的致命和令人尴尬的局限。我有一个Evince无法很好处理的XFA文件,但是该程序经常更新。我必须找到该文件并再次测试才能确认。

确实。GNOME Document Viewer 3.24.0现在对该类型的文件有很好的支持。- 谢谢。

再次对该文件进行测试,并与Master PDF和Adobe Reader DC进行比较,我可以说Evince 可以工作,但仍然落后一些(正如我在与Okular有关的问题中提到的,日/月/年的单独字段是效果不如其他应用程序好,这可能会对结果产生误导)。这可能取决于XFA文件中的版本。

Ubuntu Budgie 18.04上的Evince 3.30.2对我的PDF文件不起作用。这些是波兰年度纳税申报表,PIT-36 :(
Marecky

1

除了可以正常使用XFA表单的Adobe产品之外,我还没有其他PDF查看器。(对此我可能是错的;不会是第一次……)。

如果适用于Ubuntu的Adobe Reader 9与适用于Windows或Mac的Adobe Reader具有相同的功能,则它应该能够打开并使用XFA表单。但是,是否保存取决于表单的发行者是否已应用扩展的读者权利。

如果未提供等效功能,则您唯一的选择是建立虚拟Windows计算机并运行Adobe Acrobat / Reader。但是,使用Reader保存可能仍然是问题。


我认为实际文件之间存在巨大差异。尽管我还读到只有Adobe Reader完全支持XFA,但另一方面,很少文档使用所有XFA功能。也就是说,实际上仅支持XFA的读者可能足以使用此类文档。

1

我可以在Wine中使用“ Acrobat Reader DC Reader”填写XFA表单。我已经使用PlayOnLinux安装了它。已安装的版本是:15.10.20056.167417,可以从ftp://ftp.adobe.com/pub/adobe/reader/win/AcrobatDC/1501020056/下载。它使我可以填写XFA表单,而对于任何本机Linux PDF阅读器,我什至无法打印用于手动填写的表单。


尝试从手动下载的软件包在Playonlinux中安装时,出现错误。-但是,当我选择让Playonlinux在安装之前自动下载软件包的选项时,安装工作正常,尽管它似乎与上面提到的完全一样。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.