| import streamlit as st | |
| from ocr_processor import process_pdf_files | |
| import os | |
| st.set_page_config(page_title="PDF OCR Extractor", layout="wide") | |
| st.title("π MCA PDF OCR Extractor") | |
| st.markdown("Upload scanned MCA PDF(s) to extract structured data into CSV.") | |
| uploaded_files = st.file_uploader("Upload PDF files", type="pdf", accept_multiple_files=True) | |
| if uploaded_files: | |
| with st.spinner("Processing files..."): | |
| results_csv = process_pdf_files(uploaded_files) | |
| st.success("β Processing complete!") | |
| with open(results_csv, "rb") as f: | |
| st.download_button("π₯ Download Extracted CSV", f, file_name="structured_output.csv") | |