Nodejs PDF KIT,pdf文件正在被应用程序使用

时间:2014-09-04 15:21:46

标签: node.js pdfkit

我尝试过的示例代码:

var PDFDocument = require('pdfkit');
var fs = require('fs');
var doc = new PDFDocument;

doc.pipe(fs.createWriteStream('test.pdf'));
doc.text('hello how r u');

var x= true;
doc.end();

while(x){
    console.log("***");
}

此代码未发布test.pdf,因此无法打开该文件。 如何释放文件以便其他应用程序可以使用它?

1 个答案:

答案 0 :(得分:0)

此问题已在github上讨论过。写入流时完成的建议方法是在流上观察完成事件:

stream.on( 'finish', function() { ..... } );