import streamlit as st from summarize import Summarizer import pdfplumber def createDemoPage(path): with st.spinner("Summarizing text..."): summarizer = Summarizer(model = "groq") text = readpdf("Examples/Kris.pdf") summary = summarizer.summarize(text) st.subheader("Summary") st.write(summary) st.subheader("Extracted Text") st.write(text) def readpdf(path): text = "" with pdfplumber.open(path) as pdf_file: for page in pdf_file.pages: text += page.extract_text() return text