pdf2json给我一个空白的输出txt文件?

我正在关注他们的github上的“代码示例”指南。 https://github.com/modesty/pdf2json#code-example

在“parsingPDF然后编写一个.txt文件(仅包含PDF文本内容)”的例子中,我复制并粘贴了一个本地JavaScript文件的确切实现,并调用它,但输出的文本文件是完全的空白。

'use strict'; let fs = require('fs'); let PDFParser = require("pdf2json"); let pdfParser = new PDFParser(); pdfParser.on("pdfParser_dataError", errData => console.error(errData.parserError) ); pdfParser.on("pdfParser_dataReady", pdfData => { fs.writeFile("./node_modules/pdf2json/test/F1040EZ.content.txt", pdfParser.getRawTextContent()); }); pdfParser.loadPDF("./node_modules/pdf2json/test/pdf/fd/form/F1040EZ.pdf"); 

这是我做错了什么吗? 或者这不工作? 还有没有其他的二进制文件安装的任何替代的PDF到文本转换器的Nodejs?

首页文档有点错了! 为了使这个工作简单地设置为PDFParser参数null和1

这个工作:

 var fs = require("fs"); // https://github.com/modesty/pdf2json var PDFParser = require("./node_modules/pdf2json/PDFParser"); var pdfParser = new PDFParser(this,1); pdfParser.on("pdfParser_dataError", errData => console.error(errData.parserError)); pdfParser.on("pdfParser_dataReady", pdfData => { console.log(pdfParser) fs.writeFile("./content.txt", pdfParser.getRawTextContent()); }); 

HTH -XDVarpunen

链接到pdf2json中的问题: https : //github.com/modesty/pdf2json/issues/76