受密码保护的 PDF 无法在 Linux 上打开

受密码保护的 PDF 无法在 Linux 上打开

我有一个 PDF 文档(来自英国图书馆,通过馆际互借获得),该文档通过某种远程密码验证进行密码保护。我尝试在 Ubuntu 14.04 上打开它,但失败了。

似乎需要 ADE (Adobe Digital Edition),但 Linux 上没有。我将报告该问题和一些尝试的解决方案。

问题:

  • Acroread(版本 9.5.5)打开时显示一条消息“您需要连接到互联网”(我已连接到互联网)然后立即关闭。
  • Evince(版本 3.10.3)要求输入密码,并出现控制台错误“语法错误:找不到‘Adobe.APS’安全处理程序”。我怀疑我遗漏了这个“安全处理程序”。

PDF 的说明是这样的:

  • 我是否可以在与下载文档的 PC 不同的 PC 上阅读文档?

    是的,只要这台电脑激活的 Adob​​e ID 与您打开文档的第一台电脑相同。单击链接时,您会收到一个 acsm 文件,它是从我们的服务器下载 PDF 文件的“密钥”。此 acsm 文件不是文档本身。但是,它可以保存到记忆棒上并传输到另一台电脑上使用。与 FileOpen 一样,另一台电脑需要具有 Internet 连接。我们建议您不要采用这种方法,只需在您希望打开文档的其他电脑上单击发送给您的链接即可(请记住,它们必须使用相同的 Adob​​e ID 激活)。

尝试的解决方案:

答案1

首先从存档的 ftp 站点下载您语言版本的 Adob​​e Reader 8(版本 9才不是工作):

ftp://ftp.adobe.com/pub/adobe/reader/unix/8.x/8.1.7/

然后下载适用于 Linux 的 FileOpen 插件:

http://plugin.fileopen.com/

解压档案后,使用以下方法安装commandline_installer.sh(打开终端,导航到文件夹,输入./commandline_installer.sh)或使用以下命令将FileOpen.AR7.apiFileOpen.AR8.api文件复制到 Reader 插件文件夹:

sudo cp FileOpen.AR*.api /opt/Adobe/Reader8/Reader/intellinux/plug_ins/

然后您应该能够打开该文件。

答案2

借助 Wine,可以安装较新的阅读器(例如版本 10)。值得一试。请参阅https://appdb.winehq.org/objectManager.php?sClass=version&iId=27093

答案3

我选择使用以下方法绕过 Linux 上 Adob​​e Reader 的问题掌握 PDF 编辑器。我经常使用它作为我的标准 PDF 查看器。它有“免费”版和“付费”版。我认为,如果您使用“免费”版,只有“编辑”功能会受到影响。

The demo version allows you to try out all the features of Master PDF
Editor. There are no limitations except for the addition of a watermark
on the output file.

其功能列表包括:

View password-encrypted documents (password required).

产品概述了解更多详情。

相关内容