Node.js NodeJS-使用pdfmake动态生成PDF

Node.js NodeJS-使用pdfmake动态生成PDF,node.js,pdfmake,Node.js,Pdfmake,我想,在我的NodeJS应用程序中,用pdfmake在服务器端生成一个PDF,但我不知道怎么做。我不想把它保存在我的服务器上 我有这个 const printer = new PdfPrinter( fonts ); const pdfKitDoc = printer.createPdfKitDocument( dd ); const stream = pdfKitDoc.pipe( ... ); pdfKitDoc.end(); return stream; 我不知道我必须键入什么而不是“…

我想,在我的NodeJS应用程序中,用pdfmake在服务器端生成一个PDF,但我不知道怎么做。我不想把它保存在我的服务器上

我有这个

const printer = new PdfPrinter( fonts );
const pdfKitDoc = printer.createPdfKitDocument( dd );
const stream = pdfKitDoc.pipe( ... );
pdfKitDoc.end();
return stream;
我不知道我必须键入什么而不是“…”。如果可能的话,我想将其流式处理为blob,以便在我的应用程序中使用

有人能帮我吗


谢谢

多亏了@e Sritabtim,我解决了我的问题

  • 安装
  • 然后
  • 返回数组(doc)。然后(parts=>{
    返回缓冲区concat(部分);
    
    } );
    您应该在
    中放置一个,这取决于您的使用情况以及使用它时应该传递的确切信息。例如,写入文件、保存到外部存储器、转换到缓冲区以便进一步处理…@TheeSritabtim你能给我举个例子吗?因为我想把它转换成缓冲区,但我不知道怎么做。。。这是我的第一个NodeJS应用程序,我想我从来没有创建过stream。这应该会帮助你,基本上创建
    stream
    ,将它传递到
    toArray
    并作为
    缓冲区处理
    示例,然后返回
    toArray
    的结果作为
    承诺
    进行进一步处理。您可以编辑问题,并在遇到问题时包括您尝试过的内容