【问题标题】:Create dynamic PDF for users and send with email in nodes为用户创建动态 PDF 并在节点中通过电子邮件发送
【发布时间】:2020-01-21 17:53:01
【问题描述】:

我有用户列表。当我点击提交详细信息时 我想根据用户详细信息动态创建 PDF 文件,并通过电子邮件发送给 nodejs 中的所有用户。

【问题讨论】:

  • 看看 pdfmake 用于服务器/客户端生成
  • Mailgun 仅负责发送电子邮件和内容。您需要找到一种方法来创建该 PDF 并将其附加到邮件中。

标签: node.js email pdf sendgrid mailgun


【解决方案1】:

这并不是 MailGun 设计用来处理的。您负责创建内容,他们负责发送内容。

如果您需要动态创建 PDF,我建议您使用 Node 或 PHP 将内容创建为 HTML/CSS,然后使用 html2pdf 之类的库或 PDFShift 之类的服务以 PDF 格式呈现您的输出表格。

【讨论】:

    【解决方案2】:

    如果您想动态创建 PDF,我建议您使用 pdf-creator-node
    对于发送邮件,我建议您使用 nodemailer
    你可以使用这个repo

    【讨论】:

      【解决方案3】:

      查看Docamatic。它允许您在单个 API 请求中创建和发送 PDF。

      {
          "source": "https://my-site.com/invoice.html",
          "email": {
              "to": "accounts@my-customer.com",
              "subject": "July Invoice"
          }
      }
      

      【讨论】:

        猜你喜欢
        • 2011-08-20
        • 1970-01-01
        • 2011-04-01
        • 1970-01-01
        • 2013-03-18
        • 2018-09-19
        • 2011-06-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多