node.js - 有没有办法将使用 window.print() 从前端生成的 PDF 发送到后端?
问题描述
所以我们有一个反应网络应用程序,其中生成一个 PDF 供用户使用 @print 媒体样式在浏览器中使用 window.print() 下载。
现在用户想要将此 PDF 作为邮件发送,为此我们使用了 FormData API,用户可以将他下载的文件上传到文件输入按钮,我们在 Node BE 中使用 multer 处理它,然后使用 nodemailer 包发送带有 PDF 的电子邮件。
现在的问题是用户不想下载和附加 PDF 文件,这意味着我们现在需要找到一种方法来动态生成 pdf 并发送。
我在 jsPDF、pdfMake 上探索了几个选项,但似乎没有一个是可行的!请就任何解决方案提出建议!
解决方案
推荐阅读
- c++ - 如果可能,隐式移动构造函数应为 noexcept
- laravel - Laravel 升级后,.env 变量未定义索引
- javascript - 谷歌表格:数据验证陷入无限“加载”
- c - 将多维数组传递给C中的函数时出现问题
- ssh - 如何将 RSA 私钥转换为 Openssh 私钥
- javascript - 判断数组元素是否是某个数组?JavaScript
- spring - 引起:java.net.SocketException:Spring Batch for Async 中的连接重置
- android - setPixels() 行为异常 - Android 位图
- java - 有条件地结合 Mono 和 Flux
- docker - OpenShift 将文件从容器复制到 PVC