Archivo de IAFicha 06Herramientas y creación
PDF to Markdown IA
Conversor OCR GPU — PDF/DOCX/PPTX a Markdown con Surya
- Estado documentado
- Demo GPU pendiente de hosting
Conversor de documentos a Markdown con OCR acelerado por GPU usando el modelo Surya. Arquitectura separada en Backend API, Worker GPU y Frontend para maxima estabilidad. Soporta PDF, DOCX y PPTX.
- Acceso al código
- Repositorio público
- Ejecución
- GPU Local (CUDA, RTX recomendado) + fallback CPU
Qué resuelve
ConvertPDFToMarkdownIA usa el modelo de OCR Surya con aceleración CUDA para extraer y convertir documentos complejos (PDFs con imágenes, presentaciones, Word) a Markdown limpio. La arquitectura en tres capas evita bloqueos de UI: Backend API sin GPU para orquestación, Worker GPU dedicado para procesamiento, y Frontend estático. Configurable vía variables de entorno para forzar CPU o deshabilitar OCR.
Capacidades documentadas
- OCR acelerado por GPU con modelo Surya
- Conversión de PDF, DOCX y PPTX a Markdown
- Arquitectura desacoplada Backend/Worker/Frontend
- Procesamiento batch de múltiples documentos
- Modo CPU forzado (PDF2MD_FORCE_CPU=1)
- Timeout y límite de tamaño configurables
- CORS configurable para UI separada
- Health checks por capa independientes
Cómo funciona
Arquitectura en tres capas independientes: API de orquestación, Worker GPU de procesamiento OCR, y Frontend estático.
Síntesis editorial del proyecto · no representa un despliegue en vivo
Desplaza horizontalmente para leer todo el diagrama
Para ponerlo en marcha
Entorno requerido
GPU NVIDIA con CUDA (recomendado) | fallback CPU disponible
Tecnologías
- Python 3.10+
- Surya OCR
- FastAPI
- CUDA / PyTorch
- pdfminer / python-docx / python-pptx