如何打开铬内的PDF文件?

我使用nodejs和为我的桌面应用程序。 问题是,我不能打开铬的PDF文件。 所以我GOOGLE了,发现大部分的答案都与mozplugger插件有关。 我按照下面的链接安装了插件:

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

现在我得到一个错误消息:“ Mozplugger:M4parsingconfiguration生成的错误 ”当我尝试打开铬文件中的PDF文件。 我怎样才能解决这个错误?

请帮帮我!

       

网上收集的解决方案 "如何打开铬内的PDF文件?"

如果你看这个Ask Ubunutu问题,你会发现你实际上可以使用Chrome浏览器的PDF浏览器。

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

你有没有尝试过使用PDFjs作为一个完全基于JavaScript的替代解决scheme?

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

这是相对较新的,但在许多不同的例子工作,也许它已经足够你的应用程序。

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

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

另一种解决scheme是使用下面的脚本在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'); }); 

参考链接: 如何使用nodejs打开默认浏览器并导航到特定的URL

您可以使用Google的这个扩展: ExtensionDocs PDF / PowerPoint Viewer ,它也允许你打开docx,ppt,rar和更多的文件types。

谷歌最近宣布 Google Chrome浏览器转到开源。 这意味着在不久的将来,Chromium浏览器和Chromium操作系统用户可以很快享受到Chrome浏览器的浏览器,而无需任何解决方法!

请参阅https://code.google.com/p/pdfium/上的 PDFium项目网页