从Node.js和PDFKit中的对象数组生成多个PDF可以通过以下步骤实现:
npm install pdfkit
const PDFDocument = require('pdfkit');
const fs = require('fs');
function generatePDFs(dataArray) {
dataArray.forEach((data, index) => {
const doc = new PDFDocument();
doc.pipe(fs.createWriteStream(`output${index}.pdf`));
// 在PDF中添加内容
doc.text(`PDF ${index + 1}`, 100, 100);
doc.text(`Name: ${data.name}`, 100, 150);
doc.text(`Age: ${data.age}`, 100, 200);
// 结束并保存PDF
doc.end();
});
}
const dataArray = [
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 },
{ name: 'Bob', age: 35 }
];
generatePDFs(dataArray);
以上代码将生成三个PDF文件,分别命名为output0.pdf
、output1.pdf
和output2.pdf
,并在每个PDF中添加了相应的内容。
对于PDFKit的更多详细用法和功能,请参考腾讯云的PDFKit产品介绍链接:PDFKit产品介绍
领取专属 10元无门槛券
手把手带您无忧上云