gpt4 book ai didi

javascript - 当我们必须使用pdfkit在nodejs中创建pdf时如何更改动态值

转载 作者:太空宇宙 更新时间:2023-11-04 00:32:54 26 4
gpt4 key购买 nike

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

var pdf = new PDFDocument({
size: 'LEGAL', // See other page sizes here: https://github.com/devongovett/pdfkit/blob/d95b826475dd325fb29ef007a9c1bf7a527e9808/lib/page.coffee#L69
info: {
Title: 'Tile of File Here',
Author: 'Some Author',
}
});

// Write stuff into PDF
pdf.text('Hello World{a}');

// Stream contents to a file
pdf.pipe(
fs.createWriteStream('/home/parmod/Desktop/file.pdf')
)
.on('finish', function () {
console.log('PDF closed');
});

// Close PDF and write file.
pdf.end();

所以我已经成功创建了pdf。但是我想更改每个pdf中的一些数据。那么如何在pdf模板中动态设置值。pllz任何人都可以解决我的问题

*我想要这种格式的数据-----姓名-vipin kumar22岁公司-IBM

姓名-vikash kumar23岁公司-思科*

最佳答案

您只需在每个条目后添加一个新行。这应该有效:

["Name1 Age1 Company1","Name2 Age2 Company2"]
.forEach(function(v){
doc.text(v);
doc.moveDown();// should create a new line
});

关于javascript - 当我们必须使用pdfkit在nodejs中创建pdf时如何更改动态值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40298996/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com