使用pdf2json生成pdf,使用控制台进行调试,但没有看到值

时间:2018-11-16 19:11:09

标签: javascript node.js reactjs pdf redux

我需要从api读取数据并使用节点js生成pdf。
现在,我的存储库中有三个不同的pdf软件包,我无法添加新的pdf软件包,因为我的团队不会接受任何新的pdf软件包。

  • npm安装pdf-parse
  • npm安装pdf2json
  • npm安装pdf图像**

但是我不确定要选择哪三个,所以我研究了每个软件包,并在pdf2json软件包中找到了一些与api相关的东西。

  

canvas:为了尽可能保持pdf.js代码完整,我决定在节点模块中创建HTML5 Canvas API实现。它被命名为“ PDFCanvas”,并且具有与HTML5 Canvas相同的API,因此在pdf.js的canvas.js文件中没有任何变化,我们只需要用PDFCanvas替换浏览器的Canvas API。这样,在调用2D上下文API时,PDFCanvas只是将其写入基于上述json格式的JS对象中,而不是在html5 canvas上绘制图形;

因此,我包含了该软件包并尝试读取api,并在控制台中将其打印并查看,但仍然无法正常工作。 您能告诉我如何修复它,以便将来自己修复吗?

下面的我的代码段和沙箱。

https://codesandbox.io/s/93w2lzpw0w

pdfParser.on("pdfParser_dataError", errData =>
    console.error(errData.parserError)
);

pdfParser.on("pdfParser_dataReady", pdfData => {
    fs.writeFile(
        "https://jsonplaceholder.typicode.com/comments",
        JSON.stringify(pdfData)
    );
    console.log("pdfData--->", pdfData);
});

0 个答案:

没有答案