html2canvas(document.body).then(function(canvas) { var img = canvas.toDataURL('image/png'); var doc = new jsPDF(); doc.addImage(img, 'JPEG', 20, 20); doc.save('test.pdf'); });
html2canvas(document.body).then(function(canvas) { var img = canvas.toDataURL('image/png'); var doc = new jsPDF(); doc.addImage(img, 'JPEG', 20, 20); doc.save('test.pdf'); });
I hope it's not too late, but I had the same problem and thanks to your doubt I solved it this way - >
var img1 = '';
var img2 = '';
var doc = new jsPDF();
html2canvas(document.querySelector("#content1")).then(canvas => {
img1 = canvas.toDataURL('image/png');
html2canvas(document.querySelector("#content2")).then(canvas => {
img2 = canvas.toDataURL('image/png');
doc.addImage(img1, 'JPEG', 20, 20);
doc.addPage();//aqui hago un salto de pagina, una imagen en cada pagina
doc.addImage(img2, 'JPEG', 20, 20);
doc.save('test.pdf');
});
});