5

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

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

现在,当我尝试在 chromium 中打开 pdf 文件时,我收到一条错误消息:“ Mozplugger: M4 parsing of config generated error ”。如何解决此错误?

请帮我!

4

5 回答 5

8

如果您查看这个Ask Ubunutu问题,您会发现您实际上可以将 Chrome 的 PDF 查看器与 Chromium 一起使用。

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

于 2013-02-26T18:31:36.023 回答
4

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

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

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

于 2013-02-25T22:42:17.907 回答
2

在 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 ),因为 chromium 使用系统 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');
});

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

于 2013-02-27T09:29:41.533 回答
1

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

于 2013-07-19T23:51:31.680 回答
0

Google 最近宣布Google Chrome PDF Viewer 将开源。这意味着在不久的将来 Chromium 浏览器和 Chromium OS 用户可以很快享受 Chrome PDF 查看器,而无需任何变通方法!

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

于 2014-06-03T12:43:23.310 回答