当用户单击前端的按钮时,我在 node.js 项目中使用 PDFKit 和 socket.io 来生成 pdf。如何从此处流式传输或以其他方式将生成的 pdf 发送给最终用户?我宁愿避免将文件保存到文件系统,如果可以的话,以后必须删除它……希望以某种方式流式传输它。
socket.on('customerRequestPDF', function(){
doc = new PDFDocument;
doc.text('Some text goes here', 100, 100);
//I could do this but would rather avoid it
doc.write('output.pdf');
doc.output(function(string) {
//ok I have the string.. now what?
});
});