在wkhtmltopdf的流对象上使用data事件会在nodejs中返回奇怪的块数据

时间:2018-07-27 09:17:38

标签: node.js wkhtmltopdf nodejs-stream

我正在使用wkhtmltopdf(https://www.npmjs.com/package/wkhtmltopdf)转换器,并尝试按块提取输出数据。

var wkhtmltopdf = require('wkhtmltopdf');
let stream = wkhtmltopdf('https://en.wikipedia.org/wiki/Printing');
stream.on('data', function(chunks){
    console.log("Data = " + chunks.toString());
});

我真正的用例是我想传递一个URL并将其转换为pdf,并说如果pdf为100页,则用户应该能够查看流中的页面,而不必等待整个100页转换。

我得到的输出不是正确的字符串数据,而是以下格式:

0000472146 00000 n 
0000460659 00000 n 
0000460838 00000 n 
0000485005 00000 n 

有人可以帮我吗?

0 个答案:

没有答案