如何在fs.createWriteStream中创builddynamic模板?

这是我的代码。 我正在使用pdfkit。 所以,而不是发送一个文本,我想发送一个HTML模板与dynamic数据。 现在我正在使用doc.text('my text11111')。 我们可以用模板replace它吗?

var PDFDocument = require('pdfkit'); var doc = new PDFDocument({ size: 'letter' }); doc.pipe(fs.createWriteStream('will.pdf')); doc.text('my text11111') doc.end(); 

要发送原始的html数据,我build议你使用pdfkitjs npm模块。 它受pdfkit启发。

它的用法是这样的

 new PDFKit('html', '<h1>Hello</h1>') 

请看这里的模块