为用户创建动态 PDF 并在节点中使用电子邮件发送

Create dynamic PDF for users and send with email in nodes

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

这并不是 MailGun 旨在处理的问题。您负责创建内容,他们负责发送内容。

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

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

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

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