在使用jsPDF创建pdf时,新的pdf页面会追加旧页面,
单击angularjs后
这是代码:
pdf.addPage().setFontSize(24).setFontStyle('bold').setFont('helvetica').text(20, 20, "Accident Images");
pdf.setLineWidth(0.5).line(15, 24, 200, 24);
//以pdf格式加载图片
for(j = 0;j < images.length;j++){
if(j<images.length/2){
pdf.addImage(images[j].base64 ,'JPEG', 20, (25+(j*42)), 60, 40);
}
else {
pdf.addImage(images[j].base64 ,'JPEG', 85, (25+((j-2)*42)), 60, 40);
}
}
答案 0 :(得分:0)
这是因为您没有添加新页面,因此它会覆盖以前的页面。
添加每张图片后尝试调用pdf.addPage();
。
试试这个
//loading images in pdf
for(j = 0;j < images.length;j++){
pdf.addPage();//this will add new page
if(j<images.length/2){
pdf.addImage(images[j].base64 ,'JPEG', 20, (25+(j*42)), 60, 40);
}
else{
pdf.addImage(images[j].base64 ,'JPEG', 85, (25+((j-2)*42)), 60, 40);
}
}