javascript - 转换后的 PDF 应该保存在服务器端,而不是下载
问题描述
问题是客户端下载了转换后的 PDF。我需要将 PDF 保存在服务器端并通过邮件发送。我正在使用 jsPDF 和 html2canvas 将 HTML 转换为 PDF。
解决方案
我猜想 jsPDF 不是适合您的任务的工具。Github 的第一行是“为所有人生成客户端 JavaScript PDF”,这说明了一切。
要让服务器创建 PDF,您需要一个工具来呈现 HTML 结果并从中创建 PDF。也许在无头模式下使用的 MS Word 或 OpenDocument 模板将满足您的需求,如此处所建议的其他解决方案。
推荐阅读
- javascript - 在 HTML 中的 OnClick 事件之后在节点服务器上运行 JS 函数
- r - 如何找到并转换 file.txt 的所有日期格式?
- sql - 在迭代游标时应该检查哪些条件以避免在表的最后一行出现插入错误?
- shopify - Shopify products' collection empty in collection context
- apache-spark - 我的 spark-submit 选项应该是什么以获得更好的性能和现在的堆内存问题
- android - 无法解析 PersianMaterialDateTimePicker
- python - 在 Python 中使用 Selenium 或 PIL 获取特定 CSS 类的图像大小
- database - 带有课程和比赛的事件的数据库模型
- sql - 使用 SQL 的多级映射(或树层次结构)
- docker - Teradata 数据库 Docker 映像