保存PDF和电子邮件

时间:2019-04-08 12:09:57

标签: javascript reactjs django-rest-framework html-email nodemailer

通过电子邮件发送另存为pdf的模板。

我一直在开发react js应用程序,在这里我需要两件事,即保存PDF或EMAIL INVOICE。我已经使用windows.print()完成了保存PDF,现在我需要通过电子邮件发送给用户,用户可以直接单击电子邮件pdf它应该是通过电子邮件发送给用户的,我已经检查了很多,但是有不同的方案,我想通过react js通过电子邮件发送而不去后端(Django Rest),只能通过react js完成吗?这是我的简单登录信息以pdf格式打印或保存,如果用户单击“电子邮件pdf”按钮,我还希望将其以pdf形式通过电子邮件发送给他

           <div className="p-y-lg">
              <a className="btn btn-success btn-sm" href="javascript:window.print()">
                    <span className="icon icon-print icon-lg icon-fw">
                    </span>
                    Print
              </a>
            </div>

我可以使用上述方法做什么,以便能够直接通过电子邮件将上述pdf发送给用户。我已经存储了用户电子邮件,那么有什么简单的方法吗?

1 个答案:

答案 0 :(得分:0)

您不能直接使用javascript发送电子邮件。

但是,您可以打开用户的邮件客户端:

window.open('mailto:test@example.com');

还有一些参数可以预填充主题和身体:

window.open('mailto:test@example.com?subject=subject&body=body');