Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from toshiba import extract_toshiba_data | |
| from bhel import extract_bhel_data | |
| def extract_data(pdf_file, company): | |
| if company == 'Toshiba': | |
| return extract_toshiba_data(pdf_file) | |
| elif company == 'BHEL': | |
| return extract_bhel_data(pdf_file) | |
| else: | |
| raise ValueError("Unsupported company format") | |
| company_options = ['Toshiba', 'BHEL'] | |
| interface = gr.Interface( | |
| fn=extract_data, | |
| inputs=[gr.File(label="Upload PDF"), gr.Dropdown(choices=company_options, label="Select Company")], | |
| outputs=gr.File(label="Download Extracted Data as Excel"), | |
| title="PDF Data Extractor for Toshiba and BHEL", | |
| description="Upload a PDF file and select the company to extract and format data into an Excel file according to specific requirements." | |
| ) | |
| if __name__ == "__main__": | |
| interface.launch() |