我正在尝试使用对 pdfkit 的请求来编写从网站上抓取和下载的图像。
var request = require('request'),
PDFDocument = require('pdfkit'),
doc = new PDFDocument,
fs = require('fs');
var wstream = fs.createWriteStream('images/0.jpeg')
var r = request(IMAGEURL).pipe(wstream);
r.on('close', function() {
doc.pipe(fs.createWriteStream('pdf/output.pdf'));
doc.image('images/0.jpeg');
});
doc.end();
问题是,没有图像被添加到 pdf 中:-(
这是我收到的错误消息:
events.js:72
throw er; // Unhandled 'error' event
^
Error: stream.push() after EOF
知道如何解决这个问题吗?