如何在pdfkit中获取pdf数据而不将其保存到文件中

时间:2014-05-21 07:57:40

标签: node.js pdfkit node-pdfkit

我在nodejs中使用pdfkit来创建pdfs。现在,为了从pdfDocument获取数据,我首先使用'fs'将其写入文件,然后从中读回。

我希望能够直接使用pdfDocument对象中的数据并将其作为响应发送。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

每个pdfDocument都是一个流。您基本上可以将其传递给响应,如下所示:

require('http').createserver(function (request, response) {
    var pdfdocument = require('pdfkit'),
        pdfdocument = new pdfdocument();

    pdfdocument.text('wassup');
    pdfdocument.pipe(response);

    pdfdocument.end()
}).listen(1999);