JSPDF-使用大量的图像
JSPDF - Use lots and lots of images
在JSPDF中,我的目标是创建一个从1到1000页不等的文档。此外,每页上大约有10-30个图像。
我使用的是基本语法:
var doc, exampleImg;
exampleImage = '64x64ConvertedDataURL';
doc = new jsPDF();
doc.addImage(exampleImg, 'PNG', 40, 20, 5, 5);
使用这种语法,不用说,如果它超过100页,就会崩溃和烧录。在没有图像的情况下,它可以在一秒钟内完成1000页。
数据URL已转换为64x64图像。只有大约4个不同的图像,但它们被重复了很多次。
有没有更有效的方法可以做到这一点?
好吧,这是一个非常棘手的解决方案,但它确实有效。
如果循环,您可以使用setTimeout/setInterval并在实际进行并将图像打印到PDF之前将其超时。它现在完美地工作。。。除了对于较大的PDF还有几秒钟的加载时间。
我使用setTimeout(10)只是为了更加安全。
相关文章:
- jsPDF addHTML将低质量图像导出为PDF
- 来自HTML图像的jsPDF 会导致 pdf 为空
- JSPDF输出()不显示图像
- 使用 jsPDF 导出 Google 图表,在 Chrome 上工作,但在 Firefox 上不工作(文档中的空白图像)
- jsPDF 不适用于图像
- 低分辨率图像jspdf和Html2Canvas
- jsPDF和图像加载
- jsPDF from HTML()不显示图像
- jsPDF使用downloadify包括一个不工作的图像
- JSPDF-使用大量的图像
- 使用jsPDF将相同的图像多次添加到pdf中
- 使用jspdf将图像url转换为pdf
- 无法使用jspdf将图像添加到pdf.返回getJpegSize错误
- 如何使用jspdf在多个页面上放置单个图像
- 如何使用jspdf将图像保存在多页pdf中
- jspdf中的多个图像
- 如何在jspdf中添加图像
- 如何使用jsPDF导出画布图像
- 在添加到jspdf-javascript之前,在循环中将图像转换为base64
- 如何在图像上显示jsPDF数据