作爲標題,我希望能夠從當前HTML頁面內容和PDF作爲附件生成PDF。任何人都可以點我一些插件和可能的示例代碼如何做到這一點?謝謝!Cordova - 從HTML和電子郵件PDF生成PDF作爲附件?
1
A
回答
1
我能夠做到這一點與jsPDF和cordova email composer插件。這對我來說很適合創建小型PDF文件,但大型文件存在一些問題(我可能做錯了什麼)。
這裏是我的代碼示例:
var doc = new jsPDF('p', 'pt', 'letter');
doc.addHTML(window.document.body, function() {
var filename = 'report.pdf';
var dataUrl = doc.output('dataurlstring');
// This part is only required because the dataurl formats from the 2 plugins don't match up (see Note at the bottom of my post)
var base64parts = dataUrl.split(',');
base64parts[0] = "base64:" + window.escape(filename) + "//";
var compatibleAttachment = base64parts.join("");
window.plugin.email.open({
subject: 'Report',
body: 'Report is attached',
attachments: [compatibleAttachment]
});
});
*注:與在科爾多瓦電子郵件作曲家插件(0.8.2)的最新版本發送附件中的錯誤,但我能得到它在這個link的幫助下使用0.8.1工作。
+0
有關addHtml()的更多信息,請查看https://github.com/MrRio/jsPDF/blob/cb8129e595dd5b9bc59b450d57c1108c21b10e9e/plugins/addhtml.js。 –
相關問題
- 1. CakePHP生成pdf,然後作爲電子郵件附件發送
- 2. 發送電子郵件與生成PDF作爲附件?
- 3. html2canvas和jsPDF(生成的PDF格式爲電子郵件附件)
- 4. html2canvas和jsPDF:發送生成的pdf作爲電子郵件附件
- 5. 谷歌電子表格作爲pdf電子郵件附件
- 6. 在Meteor中附加base64 PDF作爲電子郵件附件
- 7. 電子郵件中的Itext PDF附件
- 8. 電子郵件附件中的PDF
- 9. PHP電子郵件PDF附件發送
- 10. 發送電子郵件與pdf附件
- 11. 發送電子郵件與pdf文件作爲附件在rhomobile
- 12. codeigniter發送PDF文件作爲電子郵件附件
- 13. 將生成的PDF附加到電子郵件Kohana
- 14. Django,ReportLab PDF生成附加到電子郵件
- 15. django:附pisa生成pdf到電子郵件
- 16. 在作爲電子郵件附件發送之前驗證PDF
- 17. 通過電子郵件發送Google Doc作爲PDF附件
- 18. 如何將pdf作爲電子郵件附件發送到Django
- 19. 在Android中發送PDF作爲電子郵件附件
- 20. pdf作爲iOS設備中的電子郵件附件
- 21. 發送pdf作爲電子郵件的附件
- 22. 生成csv文件和電子郵件作爲附件
- 23. 如何將我的PDF電子郵件附件作爲PDF正確連接?
- 24. 附加對蝦PDF以電子郵件
- 25. 將PDF附加到電子郵件
- 26. 附加PDF woocommerce電子郵件
- 27. 附加pdf到django的電子郵件
- 28. 由FPDF和PHP生成時損壞的PDF電子郵件附件
- 29. 附加PDF到電子郵件作曲家在離子
- 30. 在Laravel附加生成pdf到郵件
我發佈了一個解答的答案,但我會很感興趣知道你是否找到了另一種方法來實現這一點。 – Justin