我有一份有图表和表格的报告。
我使用html2canvas和jsPDF将此报告导出到PDF文件。
但是这个过程需要很长时间,超过11000毫秒。
我试着改变了格式,质量,但都没有效果。
请参阅下面我使用的代码:
html2canvas($('#first-page'), {
onrendered: function(canvas) {
firstPage = canvas.toDataURL('image/jpeg', 0.5);
},
background: '#ffffff'
});我做错了什么还是真的是个问题?
我怎样才能提高表现?
发布于 2017-07-05 14:41:42
您不需要使用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');
}
});https://stackoverflow.com/questions/44928463
复制相似问题