Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
99 changes: 99 additions & 0 deletions README.es-ES.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@


# WebUI del Procesador de Documentos Docling

![image](https://github.com/user-attachments/assets/790d82a1-48bc-417b-9a23-2098d1454291)


![Python](https://img.shields.io/badge/Python-3.8%2B-blue)
![Gradio](https://img.shields.io/badge/Gradio-3.x-orange)

[Inglés](https://github.com/AdamPlatin123/Docling-webui/blob/main/README_zh.md)

Una herramienta automatizada para convertir documentos (PDF, Word, Excel, etc.) a Markdown.

![webui-en](https://github.com/user-attachments/assets/aa7196cf-96e5-428d-8fc5-b0c029c9c9fe)

## ✨ Características
- Procesamiento por lotes de archivos
- Aceleración por GPU (detecta CUDA automáticamente)
- Informes detallados de procesamiento
- Archivos de salida guardados en `./documents`

## 🚀 Inicio Rápido

Para una configuración más automatizada, puedes usar los scripts de inicio proporcionados. Estos scripts se encargan de la creación del entorno virtual, la instalación de dependencias y el lanzamiento de la aplicación.

### Scripts de Inicio Automatizados

**Para usuarios de Linux/macOS:**
1. Haz que el script sea ejecutable (si aún no lo has hecho o si lo descargaste):
```bash
chmod +x start.sh
```
2. Ejecuta el script:
```bash
./start.sh
```

**Para usuarios de Windows:**
1. Simplemente ejecuta el script haciendo doble clic en `start.bat` o escribiendo lo siguiente en tu símbolo del sistema:
```bash
start.bat
```

Estos scripts:
* Verificarán la presencia de Python 3.
* Crearán un entorno virtual de Python llamado `venv` si aún no existe.
* Activarán el entorno virtual.
* Instalarán (o actualizarán) todas las dependencias necesarias desde `requirements.txt`.
* Iniciarán la aplicación `Docling-webui.py`.
* Intentarán abrir tu navegador web predeterminado en `http://localhost:7860`.

**Nota:** La aplicación podría iniciarse en un puerto diferente si el 7860 está ocupado. Consulta la salida en la consola del script para obtener la URL exacta (por ejemplo, `http://localhost:XXXX`) y ábrela manualmente si el navegador no redirige a la dirección correcta.

### Configuración Manual

Si prefieres configurar y ejecutar la aplicación manualmente:

#### Instalar dependencias
```bash
pip install -r requirements.txt
```
*(Asegúrate de estar en un entorno de Python 3 o un entorno virtual antes de ejecutar esto.)*

#### Iniciar servicio
```bash
python Docling-webui.py
```

## 📂 Formatos Compatibles
Documentos: `.pdf, .docx, .pptx, .xlsx`

Texto: `.html, .md, .asciidoc`

Imágenes: `.jpg, .png, .jpeg, .gif`

## ⚙️ Requisitos de Hardware
Mínimo: 4GB de RAM + CPU

Recomendado: GPU NVIDIA (CUDA 11+)

## Referencias


```bib
@techreport{Docling,
author = {Deep Search Team},
month = {8},
title = {Docling Technical Report},
url = {https://arxiv.org/abs/2408.09869},
eprint = {2408.09869},
doi = {10.48550/arXiv.2408.09869},
version = {1.0.0},
year = {2024}
}
```

## 📜 Licencia
Licencia MIT