Angular 角度2-HTML&;CSS到PDF(以电子邮件附件形式发送)

Angular 角度2-HTML&;CSS到PDF(以电子邮件附件形式发送),angular,jspdf,html-pdf,Angular,Jspdf,Html Pdf,我正在尝试使用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是作为一个变量,以便它可以作为电子邮件附件发送举行。请建议可用的替代方

我正在尝试使用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是作为一个变量,以便它可以作为电子邮件附件发送举行。请建议可用的替代方案?

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

如果使用节点作为服务器端语言,则可以使用创建pdf文件,然后使用将其作为电子邮件发送