当我们必须使用pdfkit在nodejs中创buildpdf时,如何改变dynamic值

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(); 

所以我已经成功创buildpdf.but但我想改变每个pdf.so一些数据如何设置dynamic的价值在pdf template.pllz任何人解决我的问题

*我想要数据这种格式—–名称vipin kumar年龄22公司ibm

名字 – vikash kumar年龄23公司-Cisco *

您只需在每次input后添加一个新行。 这应该工作:

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