首页 > 解决方案 > 有没有办法将使用 window.print() 从前端生成的 PDF 发送到后端?

问题描述

所以我们有一个反应网络应用程序,其中生成一个 PDF 供用户使用 @print 媒体样式在浏览器中使用 window.print() 下载。

现在用户想要将此 PDF 作为邮件发送,为此我们使用了 FormData API,用户可以将他下载的文件上传到文件输入按钮,我们在 Node BE 中使用 multer 处理它,然后使用 nodemailer 包发送带有 PDF 的电子邮件。

现在的问题是用户不想下载和附加 PDF 文件,这意味着我们现在需要找到一种方法来动态生成 pdf 并发送。

我在 jsPDF、pdfMake 上探索了几个选项,但似乎没有一个是可行的!请就任何解决方案提出建议!

标签: node.jsreactjspdfweb-applicationsjspdf

解决方案


推荐阅读