Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery jsPDF addImage浏览器崩溃_Jquery_Html_Jspdf_Html2canvas - Fatal编程技术网

Jquery jsPDF addImage浏览器崩溃

Jquery jsPDF addImage浏览器崩溃,jquery,html,jspdf,html2canvas,Jquery,Html,Jspdf,Html2canvas,我正在使用html2canvas将div列表转换为图像,然后使用addImage和addPage将它们添加到新页面的pdf中。对于较小的pdf,一切正常。当我们看到超过14页时,浏览器就崩溃了。每个页面都有一个新图像,因此可用的别名选项对我没有帮助。我也有一个背景图像和每一页的页脚。对于背景和页脚,我使用别名: doc.addImage(bgimgloaded,'JPEG',0,0,width,height,'mybgimg'); doc.addImage('mybgimg','JPEG',0,

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

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

非常感谢您的帮助。

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

您可能需要测试每个压缩选项,看看哪一个处理您需要的:“快”、“慢”、“中”、“无”

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