Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -99,6 +99,26 @@ for selected_pdf in selected_pdfs:
|
|
99 |
|
100 |
pdf_texts[selected_pdf] = extracted_text
|
101 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
102 |
#---------------------ANALYZE AND SUMMARIZE----------------------
|
103 |
|
104 |
|
|
|
99 |
|
100 |
pdf_texts[selected_pdf] = extracted_text
|
101 |
|
102 |
+
|
103 |
+
|
104 |
+
|
105 |
+
# ---------------------UPLOAD PDF AND TEXT EXTRACTION----------------------
|
106 |
+
|
107 |
+
with col2:
|
108 |
+
with st.expander('PDF Documents'):
|
109 |
+
uploaded_files = st.file_uploader("Upload PDFs", accept_multiple_files=True)
|
110 |
+
|
111 |
+
pdf_texts = {}
|
112 |
+
for uploaded_file in uploaded_files:
|
113 |
+
pdf_reader = PdfReader(uploaded_file)
|
114 |
+
total_pages = len(pdf_reader.pages)
|
115 |
+
# Extract text from the first 3 pages and the last 3 pages
|
116 |
+
extracted_text_first = extract_text(uploaded_file, page_numbers=range(1, min(4, total_pages)))
|
117 |
+
extracted_text_last = extract_text(uploaded_file, page_numbers=range(max(1, total_pages - 2), total_pages + 1))
|
118 |
+
extracted_text = extracted_text_first + "\n" + extracted_text_last
|
119 |
+
pdf_texts[uploaded_file.name] = extracted_text
|
120 |
+
|
121 |
+
|
122 |
#---------------------ANALYZE AND SUMMARIZE----------------------
|
123 |
|
124 |
|