首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nodejs PDF工具包,pdf文件正被应用程序使用

Nodejs PDF工具包,pdf文件正被应用程序使用
EN

Stack Overflow用户
提问于 2014-09-04 23:21:46
回答 1查看 518关注 0票数 0

我尝试过的示例代码:

代码语言:javascript
复制
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,因此我无法打开该文件。如何释放文件,以便应用程序的其余部分可以使用它?

EN

回答 1

Stack Overflow用户

发布于 2014-09-05 02:07:27

这个问题已经在github上讨论过了。建议在写入流完成时执行某些操作的方式是查看流上的finish事件:

代码语言:javascript
复制
stream.on( 'finish', function() { ..... } );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25669265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档