Javascript,我正在使用PDF工具包创建pdf,并将其附加到电子邮件中,但有时在电子邮件中的pdf文件无法打开

时间:2016-06-07 04:40:00

标签: javascript pdfkit

我正在使用带有javascript的PDFkit来创建pdf文件并将其附加到电子邮件中。

当我收到电子邮件时,一些pdf文件可以打开,有些则不能。我想pdf文件没有完成创建,然后附加到电子邮件?我的问题是如何确保pdf文件完成?非常感谢你!

我的代码如下所示:

var doc;
var stream;
var attachmentList = [];
for (var i = 0; i < sites.length; i++)  {
    doc = new PDFDocument();

    doc.pipe(fs.createWriteStream('pdfStorage/' + sites[i].title.toString() + '.pdf'));
    doc.font('Calibri.ttf').fontSize(20)
        .text('PERFORMANCE REPORT for ' + sites[i].title.toString());

    doc.end();

    // Add to attachments
    attachmentList.push({
        path: './pdfStorage/' + sites[i].title.toString() + '.pdf',
    });
}
}

if (email) {
    //this is email information ;

}

0 个答案:

没有答案