Parser de documentos open source que converte PDFs, arquivos do Office, HTML e outros formatos em dados estruturados para pipelines de IA generativa.
opendatalab/MinerU
Parser de documentos open source que converte PDFs, arquivos do Office e imagens em Markdown ou JSON para fluxos de trabalho com LLMs e agentes.
Alternativa open source a:Adobe Acrobat
- Estrelas
- 82,105
- Forks
- 6,806
- Issues abertas
- 16
- Último commit
- ontem
O que é?
O MinerU converte documentos complexos, como PDFs, imagens digitalizadas, arquivos do Word, PowerPoint e Excel, EPUB, HTML e CSV, em conteúdo estruturado. A saída pode ser gerada como Markdown, HTML, LaTeX, DOCX, EPUB, PDF ou listas de conteúdo em JSON estruturado, o que torna o projeto adequado para servir de entrada a pipelines de RAG e aplicações com LLMs.
O projeto oferece quatro níveis de qualidade: do modo Flash, rápido e indicado para prévias e indexação, aos modos Standard e Advanced, voltados a layouts, tabelas e fórmulas mais difíceis. PDFs e imagens são compatíveis com todos os níveis, enquanto arquivos do Office e outros formatos são processados localmente no nível Flash. Os modelos locais são executados com ONNX, PyTorch, llama.cpp, vLLM ou LMDeploy, dependendo do hardware. Os documentos não são enviados para nenhum serviço, a menos que o processamento remoto seja configurado explicitamente.
O projeto oferece uma ferramenta de linha de comando `mineru`, um SDK Python, uma API V1, uma WebUI em Gradio e uma biblioteca local de documentos que armazena os resultados em cache e permite pesquisar e continuar o processamento por página ou bloco, com identificadores de citação estáveis.
Recursos principais
- 01Converte PDFs, imagens digitalizadas, arquivos do Office, EPUB, HTML e CSV em Markdown ou JSON.
- 02Oferece quatro níveis de qualidade, do processamento rápido no modo Flash ao modo Advanced para layouts complexos.
- 03Exporta para nove formatos, incluindo Markdown, HTML, LaTeX, DOCX e EPUB.
- 04Executa modelos localmente em CPU, GPU ou Apple Silicon, usando processamento remoto somente quando configurado.
- 05Oferece CLI, SDK Python, API e WebUI em Gradio, além de uma biblioteca local de documentos com busca.
Casos de uso
- Inserir relatórios em PDF ou artigos acadêmicos em um pipeline de LLM ou RAG como Markdown limpo.
- Extrair tabelas e fórmulas de documentos digitalizados para análise.
- Permitir que agentes de IA leiam documentos longos página por página, com identificadores citáveis.
- Converter arquivos do Office e do OpenDocument em lote para texto estruturado.
Início rápido
- 1
Instale uv com pip
pip install uv - 2
Crie um ambiente virtual com Python 3.12
uv venv .mineru --python 3.12 - 3
Instale o MinerU 4.0 stable no ambiente (ative o venv primeiro, conforme o README)
uv pip install -U "mineru>=4.0,<5" - 4
Converta um PDF para Markdown
mineru-kit parse document.pdf -o document.md --tier standard
Antes de usar
- Não foi possível identificar a licença automaticamente, então verifique o repositório antes de usar o projeto comercialmente.
- Para obter o máximo desempenho, é necessária uma GPU NVIDIA; outros dispositivos que não sejam NVIDIA exigem a instalação manual de uma versão acelerada do torch e do vllm ou lmdeploy.
- No Windows, a versão do torch com suporte a GPU precisa ser instalada separadamente.
Tópicos
Perguntas frequentes
- O que é MinerU?
- Parser de documentos open source que converte PDFs, arquivos do Office e imagens em Markdown ou JSON para fluxos de trabalho com LLMs e agentes. O MinerU converte documentos complexos, como PDFs, imagens digitalizadas, arquivos do Word, PowerPoint e Excel, EPUB, HTML e CSV, em conteúdo estruturado. A saída pode ser gerada como Markdown, HTML, LaTeX, DOCX, EPUB, PDF ou listas de conteúdo em JSON estruturado, o que torna o projeto adequado para servir de entrada a pipelines de RAG e aplicações com LLMs.
- MinerU é gratuito? Qual é a licença?
- MinerU é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- MinerU ainda é mantido?
- Manutenção ativa. O último commit de MinerU foi em 19 de out. de 2026.
- Para que posso usar MinerU?
- Inserir relatórios em PDF ou artigos acadêmicos em um pipeline de LLM ou RAG como Markdown limpo. Extrair tabelas e fórmulas de documentos digitalizados para análise. Permitir que agentes de IA leiam documentos longos página por página, com identificadores citáveis. Converter arquivos do Office e do OpenDocument em lote para texto estruturado.
- Como instalar MinerU?
- Instale uv com pip: pip install uv Crie um ambiente virtual com Python 3.12: uv venv .mineru --python 3.12 Instale o MinerU 4.0 stable no ambiente (ative o venv primeiro, conforme o README): uv pip install -U "mineru>=4.0,<5" Converta um PDF para Markdown: mineru-kit parse document.pdf -o document.md --tier standard
- Onde consigo MinerU?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/opendatalab/MinerU
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Converte PDFs e outros documentos para Markdown, JSON, chunks ou HTML, com assistência opcional de LLM para maior precisão.
Utilitário Python que converte PDFs, documentos do Office, HTML, imagens, áudio e outros formatos em Markdown para pipelines de LLM e análise de texto.
Parser de PDF open source que converte PDFs em Markdown, JSON com caixas delimitadoras e HTML para pipelines de IA, além de adicionar tags automaticamente a PDFs sem tags.
Framework RAG completo para consultar documentos que combinam texto, imagens, tabelas e equações, desenvolvido sobre o LightRAG.
Uma CLI e bancada web que transforma documentos brutos em uma wiki Markdown interligada e mantida por LLM, usando a recuperação em árvore do PageIndex para arquivos longos.