作为标题,我希望能够从当前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