node.js - 如何在fs.createWriteStream中创建动态模板?

标签 node.js

这是我的代码。我正在使用 pdfkit。 因此,我不想发送文本,而是想发送带有动态数据的 HTML 模板。 现在我正在使用 doc.text('my text11111')。 我们可以用模板替换它吗?

var PDFDocument = require('pdfkit');

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

最佳答案

要发送原始 html 数据,我建议您使用 pdfkitjs npm 模块。它的灵感来自 pdfkit

它的用法是这样的

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

请参阅the module here

关于node.js - 如何在fs.createWriteStream中创建动态模板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45834303/

相关文章:

node.js - ffmpeg 在 ChildProcess 失败,代码为 1

javascript - 如何使用 Google 联系人 API 获取 Google 联系人图像?

javascript - Node.js 和 Express : wait for asynchronous operation before responding to HTTP request

javascript - 使用 webpack 部署 React 应用

node.js - Mongoose findOneAndUpdate 不工作

node.js - Webgl 上下文在 Node js 命令提示符中返回 null

javascript - 如何向我的 react 应用程序添加后路由

javascript - Socket.io - 通过 https 从客户端连接到服务器

javascript - 无法运行 Node.js 应用程序,因为 : 'Failed to lookup view "error"in views directory'

node.js - $dateToString 和 $subString 没有显示正确的日期