1

首先感谢您对此进行调查。我正在构建一个简单的 nwjs 应用程序并且很难阅读 PDF 文件。

我尝试了几个库(pdf2json、pdfreader、pdf2text),它们都返回了以下错误。

Error: No PDFJS.workerSrc specified
at error (eval at <anonymous> (/node_modules/pdf2json/lib/pdf.js:60:1), <anonymous>:195:9)
at new WorkerTransport (eval at <anonymous> (/node_modules/pdf2json/lib/pdf.js:60:1), <anonymous>:42944:9)
at Object.getDocument (eval at <anonymous> (/node_modules/pdf2json/lib/pdf.js:60:1), <anonymous>:42547:15)
.....

似乎所有这些库都是基于 pdf.js 的,问题来自那里。

我将我的 js 剥离到裸露的骨头以隔离问题。

var reader = require('pdfreader');

new reader.PdfReader().parseFileItems("/path/to/file.pdf", function(err, item){
    console.log(err, item);
});

如果我将它作为常规节点脚本运行,则此方法有效node myfile.js,但当我将其作为 nwjs 应用程序运行时,它不起作用。

我也找不到任何其他可靠的本机 js 库。

任何帮助将不胜感激。

4

0 回答 0