Online Text Summarization Tool

Text Summarization Tool

Condense long articles, papers, and documents into key summary points with AI.

Original Text

Summary

Your summary will appear here.

Error: ${error.message}

`; console.error("API call failed:", error); } finally { loader.classList.add('hidden'); summaryOutputDiv.classList.remove('hidden'); } }); // --- PDF DOWNLOAD --- downloadPdfBtn.addEventListener('click', () => { if (!lastSummary) { alert("Please generate a summary before downloading."); return; } const { jsPDF } = window.jspdf; const doc = new jsPDF(); doc.setFontSize(22); doc.text('Text Summarization Report', 105, 20, { align: 'center' }); doc.setFontSize(14); doc.text('Original Text:', 14, 40); doc.setFontSize(10); const originalLines = doc.splitTextToSize(lastSummary.original, 180); doc.text(originalLines, 14, 48); let finalY = 48 + (originalLines.length * 5) + 10; if (finalY > 270) { doc.addPage(); finalY = 20; } doc.setFontSize(14); doc.text('Generated Summary:', 14, finalY); doc.setFontSize(10); const summaryLines = doc.splitTextToSize(lastSummary.summary, 180); doc.text(summaryLines, 14, finalY + 8); doc.save('text-summary.pdf'); }); });
Scroll to Top