【问题标题】:How do I create a PDF template and how can I fill that template with values in Node.js?如何创建 PDF 模板以及如何使用 Node.js 中的值填充该模板?
【发布时间】:2020-11-15 23:32:24
【问题描述】:

我们有一个 Node.js 应用程序。我们想从 AWS S3 存储桶中提取 PDF 文件,在其中填充一些内容,然后将它们作为电子邮件附件发送。问题有两个方面:

  1. 我们如何创建带有可以动态填充值的占位符的 PDF。
  2. 从 AWS S3 中提取这些占位符后,如何在 Node.js 中填充这些占位符。

我所说的 1) 是我们想要创建模板。例如,PDF 模板可能包含以下内容:

Hello {name}, we would like to invite you to {address} for our Christmas party on {date}.

然后我们想把它上传到 S3,当我们需要从 Node.js 发送它时,我们从 S3 拉取它,用实际值填充 {name}、{address} 和 {date},然后发送它作为电子邮件附件。

我们如何创建 1),然后我们如何创建 2)?

谢谢。

【问题讨论】:

    标签: node.js templates pdf


    【解决方案1】:

    这不是 100% 您的要求,但您可以分两步完成:

    1. 在 Word 中编写模板并使用 docx-templates 自定义动态部分
    2. 使用 libreoffice-convert 使用 libreoffice 将自定义 Word 转换为 PDF

    您应该在他们的支持网站上找到好的入门示例。

    【讨论】:

      猜你喜欢
      • 2021-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-28
      • 2019-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多