归档:Adobe Reader
厂商:Adobe Systems Inc.
开发者:Adobe Systems Inc.
许可:专有软件
网站:http://www.adobe.com/products/reader.html
关于
Adobe Reader 用于查看、打印和注释 PDF 文档。它可以打开并与所有类型的 PDF 内容进行交互,包括表单和多媒体。
特性
请参阅 Adobe Systems Inc. 的 Adobe Reader 功能。
PDF 是一种标准。请参阅 维基百科:便携式文档格式 文章,其中特别说明
PDF 仍然是一种专有格式,由 Adobe 控制,直到 2008 年 7 月 1 日正式发布为开放标准,并由国际标准化组织作为 ISO 32000-1:2008 发布。2008 年,Adobe 发布了适用于 ISO 32000-1 的公共专利许可,授予所有必要的 Adobe 拥有的专利的免版税权利,以制造、使用、销售和分发符合 PDF 标准的实现。然而,PDF 文件中仍然存在一些仅由 Adobe 定义并保持专有的技术(例如 Adobe XML Forms Architecture、Adobe JavaScript)。
因此,有很多应用程序可以查看和编辑或创建 PDF 文件,但并非每个应用程序都支持所有功能。Adobe 正在发明新的功能,这些功能需要一段时间才能进入已发布的标准。只有最新版本的 Adobe Reader 支持 Adobe 发明的所有这些功能。
Adobe Reader 不再由 openSUSE 分发
Adobe 不再为 Linux 上的 Adobe Reader 提供安全更新。
因此,从 openSUSE 13.1 开始,"acroread" RPM 包从发行版中删除,以保护 openSUSE 用户。有关详细信息,请参阅 openSUSE Bug 843835 - VUL-0: acroread: Linux 支持已停止 和 openSUSE Bug 849112 - acroread 不再包含。
Adobe 产品和企业技术支持周期涵盖的新生命周期策略列表显示了 Adobe Reader 和其他产品的发布周期。Adobe Reader 版本 9 的支持已于 2013 年 7 月结束。新版本 10 和 11(Adobe Reader X 和 XI)不可用于 Linux。
Adobe Reader 是 Adobe 的非自由专有仅二进制软件,因此 openSUSE 无法对任何问题采取任何措施。
openSUSE 包含各种 PDF 查看工具,如 Okular、Evince、MuPDF、poppler-tools 等。这些工具得到积极维护,并从 openSUSE 及其上游作者处获得安全修复。
截至 2014 年中旬,Adobe 不再发布任何 GNU/Linux 版本的 Adobe Reader,并已从其下载站点中删除最新版本(Adobe Reader 9)。
问题和解决方案
截至撰写本文(2013 年 11 月),Adobe Reader 是唯一支持所有功能的 PDF 查看器。例如,带有 JavaScript 的 XFA 表单、文档签名和签名验证不被 poppler 工具支持,这意味着 Okular 和 Evince 无法支持。MuPDF 很有希望,但尚未完成。
带有 JavaScript 的表单:您会注意到,当您按下表单内的按钮时,这些表单不会完全正常工作,它们什么也不做。这可能重要也可能不重要。通常表单可以完美打印,并可以使用 Okular 或 Evince 填写。只有通过与 Adobe Reader 上的行为进行仔细比较,才能评估并可能忽略差异。
可以从 此处 或可能从 此处 获取带有表单的示例 PDF 文件。
还有其他替代解决方案:Wine 下的 Adobe Reader X、Android 虚拟机上的 Adobe Reader XI、Wine 下的 Foxit Reader……
Linux 上的 Adobe Reader 9
Adobe Reader 9 是 GNU/Linux 上的最新版本,但截至 2014 年中旬,Adobe 已不再分发它。它可能仍然可以从第三方存储库获得,但这些存储库当然不会收到任何安全更新。禁用 JavaScript、禁止其使用 Internet 以及使用 AppArmor 隔离后,使用 Adobe Reader 9 可能是合理的。这取决于管理员,当然,如果发生任何问题,openSUSE 概不负责。
Wine 下的 Adobe Reader X 和 XI
已知在 Wine 下运行良好的 Adobe Reader 版本是 8 或 9。但是,这些版本不再从 Adobe 接收更新,因此使用它们与使用 Linux 原生版本 9 一样糟糕。版本 X 或 XI 目前无法在 Wine 下安装,但根据这篇文章 Wine 1.5.25 修复 Adobe Reader XI 安装,这可能会很快改变。截至 Wine 1.7.2,这在 OpenSuse 13.1 上使用默认 Wine 设置无法工作。
Android 虚拟机上的 Adobe Reader X 和 XI
运行良好,但用户界面很笨拙:它模拟了一个平板电脑,但它不是一个真正的平板电脑,因此您无法在屏幕上滑动。键盘支持有限:PgUp/PgDn 不起作用。
这是一篇关于 如何在 VirtualBox 中安装 Android 的文章。它在 VMware 上同样适用(请确保选择 IDE 虚拟磁盘,它不适用于 SCSI)。您可以从此处获取 x86(32 位)的 Android android-x86。
您需要一个 Gmail 帐户才能注册 Android;并且需要该注册才能从 Google Play 下载软件(如 Adobe Reader)。
Windows 虚拟机上的 Adobe Reader X 和 XI
当然,运行良好 - 但您需要一个非免费的 Windows 许可证。
Wine 下的 Foxit Reader
Foxit Reader 有一个 Linux 版本,但它很旧(2009 年)并且存在安全问题;因此您必须使用当前的 Windows 版本,要么在虚拟机中,要么在 Wine 下。
可以从此处免费获取 Foxit Reader:Foxit Reader 下载
可以从 OSS 存储库安装 Wine,或者从“Emulators:/Wine”存储库安装更新的版本(同时安装 wine-mono)。
Foxit Reader 可以毫无问题地安装,运行“wine whateversetup.exe”。桌面图标会安装在您的桌面上。有人说他们已将 Foxit Reader 与 PDF 文件关联。
签名检查不起作用。Foxit Reader 想要使用 Microsoft Windows 提供的“Signature-Store”,而这在 Wine 中不可用。
参见
- Evince:一个用于多种文档格式的文档查看器,主要用于 Gnome。
- Okular:一个通用文档查看器,主要用于 KDE。
- MuPDF:由 Ghostscript 开发人员制作的轻量级 PDF 查看器。
- Ghostscript:PostScript 和 PDF 的解释器。
- Poppler:Evince 和 Okular 使用的实际 PDF 渲染引擎。
- PDF Studio Viewer:一个可以注释和填写表单的 PDF 阅读器。
