Repolode
docling-project

docling-project/docling

Parser de documentos open source que converte PDFs, arquivos do Office, HTML e outros formatos em dados estruturados para pipelines de IA generativa.

Alternativa open source a:Adobe Acrobat

Estrelas
69,115
Forks
5,107
Issues abertas
874
Último commit
há 4 horas

O que é?

Docling é uma biblioteca Python e uma CLI para analisar documentos e convertê-los em uma representação unificada chamada DoclingDocument. Aceita vários formatos de entrada, incluindo PDF, DOCX, PPTX, XLSX, HTML, EPUB, arquivos de e-mail, imagens e áudio, e exporta o resultado como Markdown, HTML, JSON sem perdas ou outros formatos.

O pipeline de PDF processa o layout das páginas, a ordem de leitura, a estrutura das tabelas, fórmulas, blocos de código e OCR para páginas digitalizadas. Modelos de linguagem visual, como o GraniteDocling, podem ser usados como pipeline alternativo, e modelos de reconhecimento de fala podem transcrever áudio e vídeo.

O Docling pode ser executado totalmente localmente, o que o torna adequado para dados sensíveis e ambientes isolados da rede. Também oferece integrações com LangChain, LlamaIndex, CrewAI e Haystack, um servidor MCP e um servidor de API docling-serve.

Recursos principais

  • 01Analisa PDFs, arquivos do Office, HTML, EPUB, e-mails, imagens e áudio e os converte em um único modelo de documento
  • 02Compreensão avançada de PDFs, incluindo layout, ordem de leitura, tabelas e fórmulas
  • 03OCR para PDFs digitalizados e imagens
  • 04Exportação para Markdown, HTML e JSON sem perdas
  • 05Execução local para dados sensíveis e ambientes isolados da rede
  • 06Integrações com LangChain, LlamaIndex, CrewAI e Haystack

Casos de uso

  • Converter relatórios ou artigos em PDF para Markdown para ingestão em RAG e LLMs
  • Extrair tabelas de documentos financeiros ou de pesquisa e convertê-las em dados estruturados
  • Criar um serviço de processamento de documentos com a API docling-serve
  • Enviar documentos do Office para frameworks de agentes usando LangChain ou LlamaIndex

Início rápido

  1. 1

    Instalar o pacote

    pip install docling
  2. 2

    Converter um documento pela linha de comando

    docling https://arxiv.org/pdf/2206.01062
  3. 3

    Converter um documento em Python

Antes de usar

  • É necessário usar Python 3.10 ou superior, pois o suporte ao Python 3.9 foi encerrado na versão 2.70.0.
  • Alguns recursos avançados, como os modelos VLM e ASR, exigem o download separado dos modelos e estão sujeitos às respectivas licenças.

Tópicos

Perguntas frequentes

O que é docling?
Parser de documentos open source que converte PDFs, arquivos do Office, HTML e outros formatos em dados estruturados para pipelines de IA generativa. Docling é uma biblioteca Python e uma CLI para analisar documentos e convertê-los em uma representação unificada chamada DoclingDocument. Aceita vários formatos de entrada, incluindo PDF, DOCX, PPTX, XLSX, HTML, EPUB, arquivos de e-mail, imagens e áudio, e exporta o resultado como Markdown, HTML, JSON sem perdas ou outros formatos.
docling é gratuito? Qual é a licença?
docling é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
docling ainda é mantido?
Manutenção ativa. O último commit de docling foi em 19 de out. de 2026.
Para que posso usar docling?
Converter relatórios ou artigos em PDF para Markdown para ingestão em RAG e LLMs Extrair tabelas de documentos financeiros ou de pesquisa e convertê-las em dados estruturados Criar um serviço de processamento de documentos com a API docling-serve Enviar documentos do Office para frameworks de agentes usando LangChain ou LlamaIndex
Como instalar docling?
Instalar o pacote: pip install docling Converter um documento pela linha de comando: docling https://arxiv.org/pdf/2206.01062 Converter um documento em Python
Onde consigo docling?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/docling-project/docling

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados