Saltar al contenido
DaímonAtlas de
inteligencia
≡

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
Motivo conceptualFig. 06

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
01 / Propósito

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
02 / Arquitectura

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

Cargando diagrama...
03 / Condiciones

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