Spaces:
Sleeping
Sleeping
| import gradio as gr | |
| from gradio_client import Client, handle_file | |
| def generate(file, num_page): | |
| path_file = file.name if not isinstance(file, str) else file | |
| client = Client("k9lab/p_pdf_to_text") | |
| result = client.predict( | |
| file_name=handle_file(path_file), | |
| num_page=num_page, | |
| api_name="/predict" | |
| ) | |
| return result | |
| iface = gr.Interface( | |
| fn=generate, | |
| inputs=[ | |
| gr.File(label="Sube tu archivo PDF"), | |
| gr.Number(label="Número de páginas", value=5) | |
| ], | |
| outputs=[gr.Markdown(), gr.File()], | |
| title="Convertidor de PDF a texto", | |
| description="Sube un archivo PDF y especifica el número de página que deseas convertir a texto." | |
| ) | |
| iface.launch() |