问题是客户端下载了转换的PDF。我需要将PDF保存在服务器端并通过邮件发送。我正在使用jsPDF和html2canvas将HTML转换为PDF。
我想jsPDF不是适合您任务的工具。 Github的第一行是“所有人的客户端JavaScript PDF生成”,说明了一切。
要让服务器创建PDF,您需要一个工具来呈现HTML结果并从中创建PDF。无头模式下使用的MS Word或OpenDocument模板可能会满足您的需求,如其他解决方案中建议的here。