【发布时间】:2016-02-28 18:37:19
【问题描述】:
我想使用 for 循环在 pdfkit 中生成页面。在我的应用程序中,我创建了一个根据请求加载的新模块(所有这些工作正常,我可以创建一个没有循环的 pdf)。使用循环 pdfkit 创建一个 pdf,但是这个被破坏了。
模块代码:
module.exports = function () {
var Project = require('./models/projects');
var PDFDocument = require('pdfkit');
var doc = new PDFDocument;
doc.fontSize(25);
doc.text('Portfolio');
Project
.find()
.exec(function (err, projects) {
if (err) {
console.log(err);
} else {
projects.forEach(function (project) {
var project_customer = project.customer;
doc.addPage();
doc.text('project_customer');
});
}
});
doc.addPage();
doc.text('project_customer');
doc.save();
doc.write('./output.pdf');
}
有没有办法让我得到一个没有损坏的pdf?
【问题讨论】:
标签: javascript node.js pdf-generation pdfkit