Spaces:
Runtime error
Runtime error
import streamlit as st | |
from extractive_model import summarize_pdf_with_textrank | |
st.title("PDF Summarization App") | |
pdf_file = st.file_uploader("Upload a PDF file", type=["pdf"]) | |
summary_length = st.slider("Select the number of sentences for the summary", 1, 20, 10) | |
if pdf_file is not None and st.button("Summarize"): | |
# Save uploaded PDF to a temporary file | |
with open("temp_pdf.pdf", "wb") as f: | |
f.write(pdf_file.getbuffer()) | |
# Generate summary | |
summary = summarize_pdf_with_textrank("temp_pdf.pdf") | |
# Display summary | |
st.write("Summary:") | |
st.write(summary) |