jsPDF addImage浏览器崩溃

时间:2015-11-30 19:31:05

标签: jquery html5 jspdf html2canvas

我正在使用 html2canvas 将div列表转换为图像,然后使用 addImage addPage 将它们添加到新页面的pdf中。对于较小的pdf,一切正常。当我们到达14页以上的页面时,浏览器崩溃了。每个页面都有一个新图像,因此可用的别名选项对我没用。我还为每个页面都有一个背景图片和一个页脚。对于背景和页脚,我使用别名:

doc.addImage(bgimgloaded,'JPEG',0,0,width,height,'mybgimg');
doc.addImage('mybgimg','JPEG',0,0,width,height);

任何帮助都会受到高度赞赏吗?

1 个答案:

答案 0 :(得分:0)

尝试将压缩参数与addImage一起使用。

https://github.com/MrRio/jsPDF/blob/master/plugins/addimage.js#L520

您可能需要测试每个压缩选项,以查看哪个压缩选项可以处理您需要的选项:'FAST','SLOW','MEDIUM','NONE'。

在测试期间,我已经完成了大量图像的PDF,这已经产生了巨大的差异。处理过程中内存仍然很高,但确实提高了速度和性能。