如何创建PDF模板以及如何在Node.js中使用值填充该模板?

如何创建PDF模板以及如何在Node.js中使用值填充该模板?,node.js,templates,pdf,Node.js,Templates,Pdf,我们有一个Node.js应用程序。我们希望从AWS S3存储桶中提取PDF文件,将一些内容填入其中,然后将其作为电子邮件附件发送。问题有两个方面: 我们如何创建带有占位符的PDF,占位符可以动态填充值 从AWS S3中提取这些占位符后,如何在Node.js中填充这些占位符 我所说的1)是指我们想要创建模板。例如,PDF模板可能包含以下内容: Hello {name}, we would like to invite you to {address} for our Christmas party

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

  • 我们如何创建带有占位符的PDF,占位符可以动态填充值
  • 从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)


    谢谢。

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

  • 使用Word编写模板,并使用自定义动态零件
  • 使用libreoffice将自定义单词转换为PDF
  • 你应该在他们的支持站点上找到好的开始示例