如何在Chromium中打开PDF文件?

时间:2013-02-25 13:04:00

标签: javascript node.js google-chrome chromium appjs

我正在为我的桌面应用程序使用nodejs和chromium。问题是我无法在chrome中打开pdf文件。所以我用Google搜索并发现大多数答案都与mozplugger插件有关。我安装了以下链接中提到的插件:

http://www.tootips.com/2013/01/how-to-open-pdf-files-inside-chromium.html

现在我收到一条错误消息:“ Mozplugger:M4解析配置生成错误”当我尝试在chrome中打开pdf文件时。如何解决此错误?

请帮助我!

5 个答案:

答案 0 :(得分:7)

如果您查看此Ask Ubunutu question,您会发现Chrome实际上可以使用Chrome的PDF查看器。

Chrome有一个很棒的PDF插件可以让你在页面中打开,但它不是开源的,所以它不包含在Chromium中。您可以安装Chrome和符号链接插件,然后每当您更新Chrome时,您也可以在Chromium中更新。或者,您可以将插件复制到Chromium,然后卸载Chrome,但不会以这种方式接收更新。

答案 1 :(得分:4)

您是否尝试过使用PDFjs作为基于javascript的替代解决方案?

https://github.com/mozilla/pdf.js

它相对较新但适用于许多不同的例子,也许它对您的应用程序来说已经足够了。

答案 2 :(得分:2)

在Linux中我认为我们需要mozplugger插件来查看pdf文件。我刚刚删除并再次安装了mozplugger(参考链接:http://www.tootips.com/2013/01/how-to-open-pdf-files-inside-chromium.htmlhttp://mozplugger.mozdev.org/),现在它似乎正常工作。

在Windows中,我们需要安装一个系统pdf阅读器,如acrobat(http://www.adobe.com/in/products/reader.html),因为铬下载并使用系统PDF查看器显示pdf(参考链接:http://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome)。

另一种解决方案是使用以下脚本在node.js的帮助下在默认浏览器中打开pdf链接。

安装node.js打开模块:

$ npm install open

使用:

var open = require('open');
open('http://www.google.com', function (err) {
  if (err) throw err;
  console.log('The user closed the browser');
});

参考链接:How to use nodejs to open default browser and navigate to a specific URL

答案 3 :(得分:1)

您可以使用Google的此扩展程序:ExtensionDocs PDF/PowerPoint Viewer,它还允许您打开docx,ppt,rar和更多文件类型。

答案 4 :(得分:0)

最近Google谷歌Chrome浏览器开放源代码announced。这意味着在不久的将来,Chromium浏览器和Chromium OS用户可以很快享受Chrome PDF查看器,而无需任何解决方法!

请参阅https://code.google.com/p/pdfium/

上的PDFium项目网页
相关问题