Mic*_*uni 3 javascript pdf canvas
我有一份带有图表和表格的报告。
我使用html2canvas和jsPDF将此报告导出为 PDF 文件。
但该过程耗时较长,超过11000ms。
我尝试过改变格式、质量,但没有任何效果。
请参阅下面我使用的代码:
html2canvas($('#first-page'), {
onrendered: function(canvas) {
firstPage = canvas.toDataURL('image/jpeg', 0.5);
},
background: '#ffffff'
});
Run Code Online (Sandbox Code Playgroud)
我做错了什么还是真的有问题?
我怎样才能提高性能?
您不需要使用 toDataUrl。http://jsfiddle.net/davidmather/sxp0meer/3/
html2canvas($('#first-page'), {
onrendered: function(canvas) {
var doc = new jsPDF('p', 'mm');
doc.addImage(canvas, 'PNG', 10, 10);
doc.save('sample-file.pdf');
}
});
Run Code Online (Sandbox Code Playgroud)