如何使用 evince(而不是 acrobat)在 Firefox 中打开 pdf?

如何使用 evince(而不是 acrobat)在 Firefox 中打开 pdf?

我已经安装了 mozplugger

sudo apt-get install mozplugger

然后我将/etc/mozpluggerrc的pdf部分改为以下内容:

application/pdf:pdf:PDF file
application/x-pdf:pdf:PDF file
text/pdf:pdf:PDF file
text/x-pdf:pdf:PDF file
    repeat noisy swallow(evince) fill: evince "$file"
    ACROREAD()
    repeat noisy swallow(kpdf) fill: kpdf "$file"
    repeat noisy swallow(Xpdf) fill: xpdf -g +9000+9000 "$file"
    repeat noisy swallow(okular) fill: okular "$file"
    GV()
    repeat noisy fill exits: evince "$file"

当然我将pdf的应用程序设置设为Mozplugger。

有时它有效,但大多数时候无效。我不知道为什么。我该怎么办?

答案1

Firefox 15 集成了 pdf 阅读器,默认情况下禁用,输入 about:config,搜索“pdfjs.disabled”并将其设置为“false”,双击它。然后转到编辑首选项,然后转到应用程序搜索 pdf 扩展,然后选择在 Firefox 中打开,这应该适合您。

答案2

接受的答案已经过时了。Firefox 中的 PDF 查看器现在默认启用。

另一方面,Mozplugger 仍然无法可靠地让 Firefox 使用 Evince 显示 PDF。我特别喜欢这一点,因为它允许通过 fontconfig 将 Windows 独有的字体(如 Century Gothic)替换为免费(且可用)的字体(如 URW Gothic L)。

算了。当文档在 Firefox 的 PDF 查看器中显示效果不佳时,我的解决方法是按下载图标并选择“打开方式:文档查看器(默认)”。

我的版本号:Ubuntu 13.10、Firefox 26、Mozplugger 1.14、Evince 3.10。

相关内容