我正在使用html2canvas将div列表转换为图像,然后使用addImage和addPage将它们添加到新页面中的pdf中。对于较小的pdf,一切都很好。当我们到达超过14页时,浏览器就崩溃了。每个页面都有一个新的图像,所以可用的别名选项对我没有帮助。我也有一个背景图像和页脚每一页。对于背景和页脚,我使用别名:
doc.addImage(bgimgloaded,'JPEG',0,0,width,height,'mybgimg');
doc.addImage('mybgimg','JPEG',0,0,width,height);有什么帮助会很感激吗?
发布于 2016-10-06 20:42:36
尝试在addImage中使用压缩参数。
https://github.com/MrRio/jsPDF/blob/master/plugins/addimage.js#L520
您可能需要测试每个压缩选项,看看哪一个处理您需要的内容:“快速”、“慢”、“中”、“无”。
在我用PDF和大量图片进行的测试中,这已经产生了很大的不同。在处理过程中,内存仍然很高,但是它确实提高了速度和性能。
https://stackoverflow.com/questions/34006447
复制相似问题