我使用nodejs和铬为我的桌面应用程序。问题是我无法打开铬文件。所以我搜索了一下,发现大部分答案都与mozplugger插件有关。我安装了插件作为在下面的链接中提到:如何在Chrome中打开PDF文件?
http://www.tootips.com/2013/01/how-to-open-pdf-files-inside-chromium.html
现在,我收到一条错误消息:当我尝试打开铬pdf文件:“Mozplugger配置产生的错误的M4解析” 。我该如何解决这个错误?
请帮帮我!
我使用nodejs和铬为我的桌面应用程序。问题是我无法打开铬文件。所以我搜索了一下,发现大部分答案都与mozplugger插件有关。我安装了插件作为在下面的链接中提到:如何在Chrome中打开PDF文件?
http://www.tootips.com/2013/01/how-to-open-pdf-files-inside-chromium.html
现在,我收到一条错误消息:当我尝试打开铬pdf文件:“Mozplugger配置产生的错误的M4解析” 。我该如何解决这个错误?
请帮帮我!
在Linux中,我认为我们需要mozplugger插件来查看pdf文件。我刚刚删除并再次安装mozplugger(参考链接:http://www.tootips.com/2013/01/how-to-open-pdf-files-inside-chromium.html,http://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
Mozplugger不再适用于铬。 – 2014-08-21 07:37:29
您是否尝试过使用PDFjs作为完全基于javascript的替代解决方案?
https://github.com/mozilla/pdf.js
它是比较新的,但在许多不同的例子上工作,也许它已经足够你的应用程序。
谢谢。我试过了,但它不会从另一台服务器上获取pdf文件。 参考链接:http:// jsbin。com/pdfjs-prevnext-v2/1 /编辑 – 2013-02-26 09:21:29
我解决了这个问题。请找到我的答案 – 2013-02-27 09:32:08
如果你看看这个Ask Ubunutu
question,你会发现你实际上可以使用Chrome浏览器的PDF浏览器。
Chrome有一个不错的PDF插件,可以让你在页面中打开,但它不是开源的,所以它不包含在Chromium中。您可以安装Chrome和符号链接插件,然后每次更新Chrome时,您都可以在Chromium中获得更新。或者,您可以将插件复制到Chromium,然后卸载Chrome,但不会以这种方式收到更新。
感谢您的帮助。我解决了这个问题。请找到我的答案。 – 2013-02-27 09:31:49
你可以使用这个扩展由谷歌:ExtensionDocs PDF/PowerPoint Viewer它也可以让你打开docx,ppt,rar和更多文件类型。
谷歌最近announced谷歌浏览器PDF查看器转到开源。这意味着在不久的将来,Chromium浏览器和Chromium操作系统用户很快就可以享受Chrome浏览器,无需任何解决方法!
您正在使用什么版本的Chromium,什么操作系统见PDFium项目的网页是你吗? – redbmk 2013-02-25 22:46:50
我使用铬版本21和Linux。我还需要在Windows中打开pdf。 – 2013-02-26 05:37:15