Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -669,7 +669,7 @@ def procesar_factura(pdf_file):
|
|
| 669 |
|
| 670 |
resumen_tecnico = f"""## Factura Procesada Exitosamente
|
| 671 |
|
| 672 |
-
**
|
| 673 |
|
| 674 |
---
|
| 675 |
|
|
@@ -735,7 +735,7 @@ with gr.Blocks(title="Extractor y Generador de Facturas") as demo:
|
|
| 735 |
with gr.Row():
|
| 736 |
# COLUMNA IZQUIERDA
|
| 737 |
with gr.Column(scale=1):
|
| 738 |
-
gr.Markdown("###
|
| 739 |
gr.Markdown("")
|
| 740 |
|
| 741 |
pdf_input = gr.File(
|
|
@@ -763,7 +763,7 @@ with gr.Blocks(title="Extractor y Generador de Facturas") as demo:
|
|
| 763 |
gr.Markdown("")
|
| 764 |
|
| 765 |
# Generador de PDF
|
| 766 |
-
gr.Markdown("###
|
| 767 |
gr.Markdown("")
|
| 768 |
|
| 769 |
template_selector = gr.Radio(
|
|
@@ -822,7 +822,7 @@ with gr.Blocks(title="Extractor y Generador de Facturas") as demo:
|
|
| 822 |
max_lines=25
|
| 823 |
)
|
| 824 |
|
| 825 |
-
with gr.Tab("
|
| 826 |
gr.Markdown("")
|
| 827 |
resumen_tecnico = gr.Markdown(label="Estructura de datos y metadatos")
|
| 828 |
|
|
@@ -830,17 +830,7 @@ with gr.Blocks(title="Extractor y Generador de Facturas") as demo:
|
|
| 830 |
gr.Markdown("---")
|
| 831 |
gr.Markdown("")
|
| 832 |
|
| 833 |
-
|
| 834 |
-
**Sistema de extracción y generación de facturas con IA**
|
| 835 |
-
|
| 836 |
-
**Características:**
|
| 837 |
-
- Extrae datos automáticamente de facturas PDF
|
| 838 |
-
- Genera CSV estructurado
|
| 839 |
-
- Crea facturas PDF profesionales con 3 templates diferentes
|
| 840 |
-
- Análisis inteligente con modelos de lenguaje
|
| 841 |
-
|
| 842 |
-
*Configuración requerida: HF_TOKEN en Settings → Secrets*
|
| 843 |
-
""")
|
| 844 |
|
| 845 |
# Conectar botones
|
| 846 |
btn_extraer.click(
|
|
|
|
| 669 |
|
| 670 |
resumen_tecnico = f"""## Factura Procesada Exitosamente
|
| 671 |
|
| 672 |
+
**Consulta más información abajo**
|
| 673 |
|
| 674 |
---
|
| 675 |
|
|
|
|
| 735 |
with gr.Row():
|
| 736 |
# COLUMNA IZQUIERDA
|
| 737 |
with gr.Column(scale=1):
|
| 738 |
+
gr.Markdown("###Extraer Datos")
|
| 739 |
gr.Markdown("")
|
| 740 |
|
| 741 |
pdf_input = gr.File(
|
|
|
|
| 763 |
gr.Markdown("")
|
| 764 |
|
| 765 |
# Generador de PDF
|
| 766 |
+
gr.Markdown("### Rediseñar PDF")
|
| 767 |
gr.Markdown("")
|
| 768 |
|
| 769 |
template_selector = gr.Radio(
|
|
|
|
| 822 |
max_lines=25
|
| 823 |
)
|
| 824 |
|
| 825 |
+
with gr.Tab("Más información"):
|
| 826 |
gr.Markdown("")
|
| 827 |
resumen_tecnico = gr.Markdown(label="Estructura de datos y metadatos")
|
| 828 |
|
|
|
|
| 830 |
gr.Markdown("---")
|
| 831 |
gr.Markdown("")
|
| 832 |
|
| 833 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 834 |
|
| 835 |
# Conectar botones
|
| 836 |
btn_extraer.click(
|