Javascript 使用Node/NWJS应用程序读取PDF文件

Javascript 使用Node/NWJS应用程序读取PDF文件,javascript,node.js,pdf,nodes,nwjs,Javascript,Node.js,Pdf,Nodes,Nwjs,首先,感谢您调查此事。我正在构建一个简单的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

首先,感谢您调查此事。我正在构建一个简单的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)
.....
如果我将其作为常规节点脚本
node myfile.js
运行,那么它就可以工作,但当我将其作为nwjs应用程序运行时,它就不工作了

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


非常感谢您的帮助。

您是否尝试过使用这里提到的兼容脚本@Chathura86,您问这个问题已经很久了。只是想知道你有没有解决这个问题的办法?我也被困在同一个问题上。如果您有任何帮助,我们将不胜感激。您是否尝试过使用这里提到的兼容脚本@Chathura86,您问这个问题已经很久了。只是想知道你有没有解决这个问题的办法?我也被困在同一个问题上。任何帮助都将不胜感激。
var reader = require('pdfreader');

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