estoy generando pdf’s y necesito que conforme se vaya completando una página se siga escribiendo el pdf.
Actualmente lo que me saca es solamente una página, yo lo que quiero es sacar todo el contenido que está dentro del div informeExport
Para ello les dejo el código de mi componente TS
@ViewChild('informeExport') informeExport:ElementRef; generarPDF() { const div = document.getElementById('informeExport'); const options = { background: 'white', scale: 3 }; html2canvas(div, options).then((canvas) => { var img = canvas.toDataURL("image/PNG"); var doc = new jspdf('p', 'mm', 'a4', 1); var options = { pagesplit: true }; // Add image Canvas to PDF const bufferX = 5; const bufferY = 5; const imgProps = (<any>doc).getImageProperties(img); const pdfWidth = doc.internal.pageSize.getWidth() - 2 * bufferX; const pdfHeight = (imgProps.height * pdfWidth) / imgProps.width; doc.addImage(img, 'PNG', bufferX, bufferY, pdfWidth, pdfHeight, undefined, 'FAST'); return doc; }).then((doc) => { doc.save('prueba.pdf'); }); }