![](/img/trans.png)
[英]How can I use smtpJS to add a self-generated PDF as a mail attachment?
[英]How to attach a generated pdf to a smtpjs mail in javascript
我正在通過使用 jsPDF 將我的 html 文件轉換為 pdf 來創建 pdf
var doc = new jsPDF();
var specialElementHandlers = {
'#fav-items': function (element, renderer) {
return true;
}
};
$('#submit').click(function () {
doc.fromHTML($('#fav-items').html(), 15, 15, {
'width': 170,
'elementHandlers': specialElementHandlers
});
var pdfBase64 = doc.output('datauristring');
然后我使用 smtpjs 發送電子郵件。 電子郵件已成功發送,但無法附加 pdf 文件。 請指導我完成這個。
發送電子郵件的代碼
Email.send({
Host: "smtp.gmail.com",
Username : "abc@gmail.com",
Password : "abc",
To : receiver,
From : "abc@gmail.com",
Subject : emailSubject,
Body : emailBody,
Attachments : [
{
}]
}).then(
)
});
Email.send({
Host: "smtp.gmail.com",
Username : "abc@gmail.com",
Password : "abc",
To : receiver,
From : "abc@gmail.com",
Subject : emailSubject,
Body : emailBody,
Attachments : [
{
name : list.pdf
data : pdfBase64
}]
}).then(
)
});
這奏效了! 創建的 pdf 作為附件添加到電子郵件中
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.