【问题标题】:Angular 2 - HTML & CSS to PDF (to be send as attachment in email)Angular 2 - HTML & CSS to PDF (作为附件发送到电子邮件)
【发布时间】:2020-12-08 14:06:43
【问题描述】:

我正在尝试使用 jsPDF 将页面的 HTML 和 CSS 转换为 PDF:

var pdf = new jsPDF('l', 'pt', 'a4');
pdf.addHTML(document.getElementsByClassName("container"),0,0, function () {
  pdf.save('web.pdf');
});

但是,jsPDF 不包括 CSS。此外,创建的 PDF 是下载到本地存储的文件。我希望将 PDF 作为变量保存,以便可以将其作为电子邮件附件发送。请建议有哪些可用的替代方案?

【问题讨论】:

标签: angular jspdf html-pdf


【解决方案1】:

要将 pdf 作为邮件发送,您需要从服务器执行此操作。因此,最好的方法是在服务器上也创建一个 pdf 文件。

如果您使用 Node 作为服务器端语言,您可以使用 html-pdf 创建 pdf 文件,然后使用 Nodemailer 将其作为电子邮件发送。

【讨论】:

    猜你喜欢
    • 2013-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多