Analizador de documentos de código abierto que convierte PDF, archivos de Office e imágenes a Markdown o JSON para flujos de trabajo con LLM y agentes.
The-Vibe-Company/megaparse
Un parser de documentos que convierte archivos PDF, Word, PowerPoint, Excel y CSV en texto listo para LLM, procurando conservar intacto el contenido.
- Estrellas
- 7,415
- Forks
- 417
- Issues abiertos
- 34
- Último commit
- hace 6 días
¿Qué es?
MegaParse es una biblioteca de Python para analizar documentos y convertirlos a un formato adecuado para la ingestión por LLM. Procesa archivos de texto, PDF, presentaciones de PowerPoint, documentos de Word, hojas de cálculo de Excel y archivos CSV, y procura preservar el contenido durante la conversión.
El parser reconoce elementos estructurales como tablas, índices, encabezados, pies de página e imágenes. Un modo independiente, MegaParse Vision, usa un modelo multimodal (como GPT-4o o Claude) para leer páginas como imágenes. El proyecto también incluye un servidor API que se puede ejecutar localmente.
Para usar la biblioteca se necesita Python 3.11 o una versión posterior. Según los tipos de archivo, también se requieren herramientas del sistema como poppler y tesseract, además de una clave de API de OpenAI o Anthropic para el modo de visión.
Funciones clave
- 01Procesa archivos PDF, Word, PowerPoint, Excel, CSV y de texto.
- 02Conserva tablas, índices, encabezados, pies de página e imágenes.
- 03Ofrece un modo de visión que usa LLM multimodales para leer páginas.
- 04Se puede ejecutar como servidor API local con endpoints documentados.
Casos de uso
- Preparar documentos PDF o de Office como entrada para pipelines de generación aumentada por recuperación.
- Extraer texto estructurado y tablas de presentaciones e informes para procesarlos con LLM.
- Crear un servicio de ingestión de documentos que ofrezca el análisis mediante una API HTTP.
Inicio rápido
- 1
Instala MegaParse con pip (Python 3.11 o posterior)
pip install megaparse - 2
Añade tu clave de API de OpenAI o Anthropic al archivo .env
- 3
Instala poppler y tesseract en tu equipo (necesarios para procesar imágenes y PDF)
- 4
Analiza un documento con MegaParse en Python
Antes de usarlo
- Se necesita una clave de API de OpenAI o Anthropic para usar las funciones de análisis.
- Es necesario instalar por separado las herramientas del sistema poppler y tesseract; en macOS también se necesita libmagic.
- Se requiere Python 3.11 o posterior.
Temas
Preguntas frecuentes
- ¿Qué es megaparse?
- Un parser de documentos que convierte archivos PDF, Word, PowerPoint, Excel y CSV en texto listo para LLM, procurando conservar intacto el contenido. MegaParse es una biblioteca de Python para analizar documentos y convertirlos a un formato adecuado para la ingestión por LLM. Procesa archivos de texto, PDF, presentaciones de PowerPoint, documentos de Word, hojas de cálculo de Excel y archivos CSV, y procura preservar el contenido durante la conversión.
- ¿megaparse es gratuito? ¿Qué licencia tiene?
- megaparse es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿megaparse sigue mantenido?
- Mantenimiento activo. El último commit de megaparse fue el 15 oct 2026.
- ¿Para qué puedo usar megaparse?
- Preparar documentos PDF o de Office como entrada para pipelines de generación aumentada por recuperación. Extraer texto estructurado y tablas de presentaciones e informes para procesarlos con LLM. Crear un servicio de ingestión de documentos que ofrezca el análisis mediante una API HTTP.
- ¿Cómo se instala megaparse?
- Instala MegaParse con pip (Python 3.11 o posterior): pip install megaparse Añade tu clave de API de OpenAI o Anthropic al archivo .env Instala poppler y tesseract en tu equipo (necesarios para procesar imágenes y PDF) Analiza un documento con MegaParse en Python
- ¿Dónde consigo megaparse?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/The-Vibe-Company/megaparse
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Parser de documentos de código abierto que convierte PDF, Office, HTML y otros archivos en datos estructurados para pipelines de IA generativa.
Convierte PDF y otros documentos a Markdown, JSON, fragmentos o HTML, con asistencia opcional de LLM para mejorar la precisión.
Utilidad de Python que convierte PDF, documentos de Office, HTML, imágenes, audio y más a Markdown para LLM y flujos de análisis de texto.
Framework RAG todo en uno para consultar documentos con texto, imágenes, tablas y ecuaciones, basado en LightRAG.
Biblioteca de Python e interfaz web que convierte PDF, DOCX, PPTX, XLSX, imágenes y URL a Markdown, JSON, CSV o HTML, con OCR y extracción de campos estructurados.