0
我有一个名为 var = pictureModelHtml;
转换HTML字符串PDF使用jsPDF
一个变量我有一个for循环,创建画布,并绘制每个画布上的图片。
for (i = 0; i < 10; i++) {
pictureModelHtml += '<div class="canvas" id="'+id+'"></div>;
pictureModelHtml += '<canvas id="'+uniqueId+'">picutre</canvas>';
}
$('.canvas').each(function(i) {
//do something that draws a picture on a canvas corresponds to the canvas id.
}
我坚持将所有图片绘制为PDF。我正在使用jsPDF库来生成PDF。我有:
var pdf = new jsPDF();
pdf.fromHTML(pictureModelHtml);
pdf.save("myfile.pdf");
pdf文件不显示任何picutre。它是空的。我错过了什么??任何人有一个想法如何做到这一点?请帮忙!!
任何错误控制台(F12)?说,安全错误?如果没有,那么jsPDF可能不支持画布内容。我不知道为什么你不插入图像本身,而不是通过画布?即。 'pictureModelHtml + ='';'(图片通常被缓存,因此重用网址不应该提供任何明显的延迟)。 – K3N