window.jsPDF = window.jspdf.jsPDF; var images_test $('.pdf').click(function(){ html2canvas(document.body,{}).then(function(canvas){ images_test = canvas.toDataURL('image/png'); }) console.log(images_test) const pdf = new window.jsPDF() let linePos = 14 pdf.text(60, linePos, 'name') // pdf.setFontType('normal') pdf.setFontSize(10.5) linePos += 8 //// 信息 pdf.text(15, linePos, 'message') linePos += 5 pdf.text(15, linePos, 'time:') pdf.text(75, linePos, 'time1:') pdf.text(135.5, linePos, 'time2:') linePos += 5 // 第四行 40 照片 pdf.text(15, linePos, 'image1:') pdf.text(75, linePos, 'image2:') linePos += 13 pdf.addImage(images_test, 'PNG', 15, linePos, 50, 60) pdf.addImage('../images/r2_n.png', 'PNG', 75, linePos, 50, 60) //// 收取信息 215 linePos += 6 pdf.text(15, linePos, 'sendmessage') // 第一行 220 linePos += 5 pdf.text(15, linePos, 'sendtype') pdf.text(75, linePos, 'sendname') pdf.text(135.5, linePos, 'sendephone') // 第二行 225 linePos += 5 pdf.text(15, linePos, 'sendeaddress') //// 结尾footer 230 pdf.text(15, 240, 'time3') pdf.text(135.5, 240, 'name2') pdf.save('PDF存档.pdf') })