Repolode
PaddlePaddle

PaddlePaddle/PaddleOCR

Toolkit open source de OCR e IA para documentos que converte PDFs e imagens em Markdown ou JSON estruturado para pipelines de LLM e RAG.

Alternativa open source a:Adobe AcrobatABBYY FineReader

Estrelas
92,403
Forks
11,632
Issues abertas
252
Último commit
há 2 meses

O que é?

PaddleOCR é um toolkit de OCR do PaddlePaddle que transforma documentos PDF e imagens em saídas estruturadas, como Markdown e JSON, para alimentar modelos de linguagem grandes e pipelines de geração aumentada por recuperação. Ele abrange tanto a análise de documentos, que preserva o layout, as tabelas, as fórmulas e os gráficos, quanto o reconhecimento de texto em cenas, para textos em vários idiomas presentes em fotos e vistas de ruas.

O projeto oferece várias famílias de modelos. Os modelos PP-OCR fazem detecção e reconhecimento de texto em mais de 100 idiomas, enquanto PaddleOCR-VL é um modelo de visão e linguagem de 0,9B para análise de documentos. PP-StructureV3 fornece informações de coordenadas mais detalhadas, incluindo as posições de células de tabelas e de textos. Os modelos podem rodar em CPU, NVIDIA GPU, Intel, Kunlunxin XPU e outros aceleradores, além de poderem ser exportados para ONNX ou executados com OpenVINO, ONNX Runtime ou TensorRT.

Para implantação, PaddleOCR oferece um centro de demonstração hospedado e uma API, instalação local em Python e uma opção de serving para integração com C++, C#, Java e outras linguagens.

Recursos principais

  • 01Converte PDFs e imagens em saídas Markdown ou JSON.
  • 02Modelo de visão e linguagem PaddleOCR-VL 0.9B para análise de documentos.
  • 03Detecção e reconhecimento de texto em mais de 100 idiomas com um modelo unificado.
  • 04Análise de layout que recupera as coordenadas de células de tabelas e de textos.
  • 05Roda em CPU, NVIDIA GPU, Intel, Kunlunxin XPU e outros aceleradores.
  • 06Exportação para ONNX e aceleração via OpenVINO, ONNX Runtime ou TensorRT.

Casos de uso

  • Preparar PDFs digitalizados e relatórios como Markdown limpo para uma base de conhecimento RAG.
  • Extrair tabelas e textos com coordenadas para processar faturas ou formulários.
  • Reconhecer textos em vários idiomas em fotos, placas ou componentes industriais.
  • Integrar OCR a uma aplicação em C++, C# ou Java usando a opção de serving.

Em coleções

Tópicos

Perguntas frequentes

O que é PaddleOCR?
Toolkit open source de OCR e IA para documentos que converte PDFs e imagens em Markdown ou JSON estruturado para pipelines de LLM e RAG. PaddleOCR é um toolkit de OCR do PaddlePaddle que transforma documentos PDF e imagens em saídas estruturadas, como Markdown e JSON, para alimentar modelos de linguagem grandes e pipelines de geração aumentada por recuperação. Ele abrange tanto a análise de documentos, que preserva o layout, as tabelas, as fórmulas e os gráficos, quanto o reconhecimento de texto em cenas, para textos em vários idiomas presentes em fotos e vistas de ruas.
PaddleOCR é gratuito? Qual é a licença?
PaddleOCR é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
PaddleOCR ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de PaddleOCR foi em 16 de set. de 2026.
Para que posso usar PaddleOCR?
Preparar PDFs digitalizados e relatórios como Markdown limpo para uma base de conhecimento RAG. Extrair tabelas e textos com coordenadas para processar faturas ou formulários. Reconhecer textos em vários idiomas em fotos, placas ou componentes industriais. Integrar OCR a uma aplicação em C++, C# ou Java usando a opção de serving.
Onde consigo PaddleOCR?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/PaddlePaddle/PaddleOCR

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

Projetos relacionados