Estoy tratando de generar pdf usando JSPDF y funciona bien. Sin embargo, tengo un requisito en el que quiero que el pdf se convierta con saltos de página después de div, lo que significa Div1 en la página 1, Div2 en la página 2, etc. Por favor, ayuda, gracias en ventaja.
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.3.4/jspdf.debug.js"></script> <script type="text/javascript" src="https://unpkg.com/html2canvas@1.3.3/dist/html2canvas.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.3.1/jspdf.umd.min.js"></script> <script> function generatePDF() { html2canvas(document.getElementById('report-container')).then(function (canvas) { var imgData = canvas.toDataURL('image/png'); var imgWidth = 210; var pageHeight = 295; var imgHeight = canvas.height * imgWidth / canvas.width; var heightLeft = imgHeight; var doc = new jsPDF('p', 'mm'); var position = 0; doc.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight); heightLeft -= pageHeight; while (heightLeft >= 0) { position = heightLeft - imgHeight; doc.addPage(); doc.addImage(imgData, 'PNG', 0, position, imgWidth, imgHeight); heightLeft -= pageHeight; } doc.save( 'file.pdf'); }); } </script> 