是否可以在不使用 acroread 的情况下打开需要 Adob​​e Reader 8 的 pdf?

Tor*_*erg 3 pdf adobe-acrobat

我有一个 PDF 文件(此处的第一个链接),打开时显示:

您尝试加载的文档需要 Adob​​e Reader 8 或更高版本。您可能没有安装 Adob​​e Reader,或者您的查看环境可能没有正确配置为使用 Adob​​e Reader。

我已经尝试过文档查看器 (evince)、okular、xpdf、gv、qpdfview、mupdf 以及 Firefox 和 Chromium 中的内置 pdf 查看器。它们都显示相同的信息。

该文件在 acroread 9 中运行良好,但我知道 Linux 不再支持该文件,所以我想有一个替代方案。在这种情况下,有一个普通的 pdf 版本的文件。

pau*_*n32 9

我们无法直接访问有问题的 pdf,并且提供它的页面不提供直接链接。这使得这个问题不便于讨论。

有问题的文档是 Adob​​e LiveCycle Designer 文件,我认为不应将其标记为“PDF”文件,因为它不符合 PDF 文件的开放标准。它是一个 XFA 表单文档。

有关 XFA 不是开放 PDF 标准的一部分这一事实,请参阅此处,它是一种专有的 Adob​​e hack,现已被 ISO TC 171 弃用:https : //en.wikipedia.org/wiki/Portable_Document_Format

我的直觉是告诉 Adob​​e 跳入大海并忘记他们愚蠢的格式,但是如果您下定决心,似乎最好的选择是在 Wine(或类似的)中运行 Adob​​e Reader DC

https://unix.stackexchange.com/questions/265845/pdf-reader-that-supports-xfa-forms-while-adobe-reader-is-not-supported-in-recen

或者使用 Adob​​e DC 将该 LiveCycle Designer 文件转换为 PDF:

https://uknowit.uwgb.edu/page.php?id=63187

然而,这对我来说似乎是个坏主意,因为我们被迫回到 Adob​​e 拥有的封闭技术中,并且只有 Adob​​e 可以打开。如果 PDF 仍然表示“便携式文档格式”,那么它就不是合法的 PDF。这个 LiveDesigner 文件不是。

  • “我的直觉是告诉 Adob​​e 跳入大海,忘记他们愚蠢的格式”哈!我倾向于同意。加拿大政府似乎以这种格式提供官方表格,这太糟糕了。例如:https://www.canada.ca/content/dam/ircc/migration/ircc/english/pdf/kits/citizen/cit0014e-2.pdf (8认同)

Dan*_*Dan 9

最后,对于 Linux 用户来说,有一些不错的解决方案。它们确实应该被称为 XFA 文件,并将它们称为 PDF 是相当具有欺骗性的,正如另一个答案中所述

截至 2021 年 10 月,Firefox 93+默认可以打开、填充和打印这些文件。

截至 2021 年 8 月,Chrome 95+也支持这些文件。但是,要在 Chrome 中打开它们,您需要转至chrome://flags,搜索“xfa”,并显式启用XFA 支持:

截屏


nbu*_*bis 5

最近尝试打开加拿大政府创建的 PDF 表单时遇到此问题,并且可以确认Master PDF在 Ubuntu 20.20 上打开此类 PDF 文件并允许填写表单。

作为参考,我检查了版本 5.6.29(注册和未注册),但以前的版本很可能也可以工作。