octech / src /streamlit_app.py
sobarine's picture
Update src/streamlit_app.py
31e390f verified
Raw
History Blame Contribute Delete
655 Bytes
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")