CommunityImagemgithub.com

yejinlei/pdf-ocr-skill

Habilidade de OCR para PDF com suporte a quatro mecanismos, capaz de extrair texto em chinês e inglês de arquivos PDF digitalizados e arquivos de imagem.

O que é pdf-ocr-skill?

Esta habilidade oferece OCR (Reconhecimento Óptico de Caracteres) para PDFs e imagens, utilizando quatro mecanismos diferentes para garantir alta precisão na extração de texto em chinês e inglês. Ela é útil para desenvolvedores e usuários que precisam converter documentos escaneados ou imagens em texto editável, especialmente em fluxos de trabalho de processamento de documentos ou automação. A habilidade suporta plataformas como Claude Code e Cursor, e funciona integrando-se a comandos de linha de comando e scripts. O processo envolve a seleção do mecanismo de OCR (como Tesseract ou outros), processamento da imagem ou PDF, e retorno do texto extraído em formato utilizável.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/yejinlei/pdf-ocr-skill/tree/main/skills/pdf-ocr-skill

Installed? Explore more Imagem skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que pdf-ocr-skill faz?

Habilidade de OCR para PDF com suporte a quatro mecanismos, capaz de extrair texto em chinês e inglês de arquivos PDF digitalizados e arquivos de imagem.

Visão Geral

Esta skill utiliza múltiplos mecanismos de OCR para garantir a melhor precisão possível na extração de texto de documentos escaneados e imagens. Ela suporta:

  • PDF digitalizado: Processa arquivos PDF que são compostos por imagens (não texto selecionável).
  • Arquivos de imagem: Extrai texto de formatos comuns como PNG, JPG, TIFF, etc.
  • Idiomas suportados: Chinês (simplificado e tradicional) e Inglês.

Mecanismos de OCR Suportados

A habilidade integra quatro mecanismos de OCR diferentes, permitindo ao usuário escolher o mais adequado para cada tarefa:

MecanismoDescriçãoPlataformas Suportadas
TesseractMecanismo de OCR open-source amplamente utilizado, com bom suporte para múltiplos idiomas.Claude Code, Cursor, Codex
EasyOCRMecanismo baseado em deep learning, com alta precisão para textos em chinês e inglês.Claude Code, Cursor
PaddleOCRMecanismo desenvolvido pela Baidu, otimizado para caracteres chineses.Claude Code, Cursor
Surya OCRMecanismo moderno com foco em precisão em layouts complexos.Claude Code, Cursor

Como Usar

Pré-requisitos

Antes de usar a habilidade, certifique-se de ter instalado as dependências necessárias:

# Para Tesseract (no Ubuntu/Debian)
sudo apt-get install tesseract-ocr tesseract-ocr-chi-sim tesseract-ocr-eng

# Para EasyOCR
pip install easyocr

# Para PaddleOCR
pip install paddleocr

# Para Surya
pip install surya-ocr

Comando Básico

Para processar um PDF ou imagem, execute o seguinte comando:

python ocr_skill.py --input caminho/para/arquivo.pdf --engine tesseract --lang chi_sim+eng

Parâmetros

  • --input: Caminho para o arquivo PDF ou imagem.
  • --engine: Mecanismo de OCR a ser usado (tesseract, easyocr, paddleocr, surya).
  • --lang: Idiomas para reconhecimento (padrão: chi_sim+eng).
  • --output: (Opcional) Caminho para salvar o texto extraído.

Exemplo de Saída

O texto extraído do arquivo 'documento.pdf' é:

Este é um exemplo de texto extraído de um PDF digitalizado.
包含中文和英文的混合内容。

Integração com Agentes de IA

Esta skill pode ser usada em conjunto com agentes de IA como Claude Code, Cursor ou Codex para automatizar fluxos de trabalho de processamento de documentos. Por exemplo:

  1. Envie um PDF digitalizado como entrada para o agente.
  2. O agente ativa a skill para extrair o texto.
  3. O texto extraído é então usado para análise, tradução ou inserção em bases de dados.

Notas Adicionais

  • A precisão do OCR pode variar dependendo da qualidade da imagem e do mecanismo escolhido.
  • Para melhores resultados com textos em chinês, recomenda-se o uso do PaddleOCR.
  • O mecanismo Surya é ideal para documentos com layouts complexos ou fontes incomuns.

Licença

Este projeto está licenciado sob os termos da licença MIT.

Habilidades Relacionadas