Reading Level Calculator (Flesch-Kincaid, etc.)

Total Syllables: ${results.totalSyllables}

Flesch Reading Ease: ${results.fleschReadingEase}

Flesch-Kincaid Grade Level: ${results.fleschKincaidGrade}

`; downloadPDFBtn.style.display = "inline-block"; }); downloadPDFBtn.addEventListener("click", function () { const script = document.createElement("script"); script.src = "https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"; script.onload = function () { const { jsPDF } = window.jspdf; const doc = new jsPDF(); const text = textInput.value.substring(0, 500); const results = resultsSection.innerText; doc.setFontSize(16); doc.text("Reading Level Analysis", 15, 20); doc.setFontSize(12); doc.text("Sample of Analyzed Text:", 15, 35); doc.setFontSize(11); doc.text(text, 15, 45, { maxWidth: 180 }); doc.setFontSize(12); doc.text("Results:", 15, 90); doc.setFontSize(11); doc.text(results, 15, 100, { maxWidth: 180 }); doc.save("Reading_Level_Analysis.pdf"); }; document.body.appendChild(script); }); });
Scroll to Top