Statistical Report Writing Assistant

Statistical Report Writing Assistant

Generated by Statistical Report Writing Assistant

`; pdfContainer.innerHTML = pdfContentHtml; const contentToCapture = document.getElementById('pdf-content'); html2canvas(contentToCapture, { scale: 2, useCORS: true }) .then(canvas => { const imgData = canvas.toDataURL('image/jpeg', 0.95); const pdf = new jsPDF({ orientation: 'portrait', unit: 'pt', format: 'a4' }); const pdfWidth = pdf.internal.pageSize.getWidth(); const ratio = canvas.width / canvas.height; const scaledImgHeight = pdfWidth / ratio; let heightLeft = scaledImgHeight; let position = 0; pdf.addImage(imgData, 'JPEG', 0, position, pdfWidth, scaledImgHeight); heightLeft -= pdf.internal.pageSize.getHeight(); while (heightLeft > 0) { position -= pdf.internal.pageSize.getHeight(); pdf.addPage(); pdf.addImage(imgData, 'JPEG', 0, position, pdfWidth, scaledImgHeight); heightLeft -= pdf.internal.pageSize.getHeight(); } pdf.save('statistical_report.pdf'); pdfContainer.innerHTML = ''; }); }; // Init showTab(1); addFinding(); });
Scroll to Top