【问题标题】:Converted PDF should be saved on server side, not downloaded转换后的 PDF 应该保存在服务器端,而不是下载
【发布时间】:2020-04-20 14:45:39
【问题描述】:

问题是客户端下载了转换后的 PDF。我需要将 PDF 保存在服务器端并通过邮件发送。 我正在使用 jsPDF 和 html2canvas 将 HTML 转换为 PDF。

【问题讨论】:

  • 既然你暗示你可以在服务器端做事,为什么不做一个简单的网络服务,在 POST 中接受 PDF 和电子邮件等,并构建和发送电子邮件?只需使用客户端生成并 POST 回来。

标签: javascript jquery html pdf-generation html-to-pdf


【解决方案1】:

我猜 jsPDF 不是适合您的任务的工具。 Github 的第一行是“为所有人生成客户端 JavaScript PDF”,这说明了一切。

要让服务器创建 PDF,您需要一个工具来呈现 HTML 结果并从中创建 PDF。正如here 所建议的那样,在无头模式下使用的 MS Word 或 OpenDocument 模板可能会满足您的需求。

【讨论】:

    猜你喜欢
    • 2020-11-27
    • 1970-01-01
    • 2016-04-14
    • 2015-02-27
    • 2013-02-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-02
    相关资源
    最近更新 更多