alefilhosucesso/leitorpdfocr ? reverse-engineered prompt

Reverse engineered prompt

Quero um aplicativo simples em Python para abrir PDFs e trabalhar com texto num só lugar, tudo em uma interface Tkinter leve e fácil de usar.

Ele precisa mostrar a página do PDF na tela, permitir navegar entre páginas com botões e setas do teclado, e dar zoom para aproximar ou afastar a visualização. Também quero duas formas de pegar texto, uma para PDFs que já têm texto selecionável e outra com OCR para arquivos escaneados ou imagens dentro do PDF, sem depender de internet ou serviço online.

Seria ótimo poder extrair o texto da página atual ou de todas as páginas, copiar para a área de transferência e salvar em arquivo .txt. Se o OCR for mais demorado, tudo bem, mas a interface não pode travar enquanto processa. Pode usar Tesseract localmente e já deixar o app preparado para português. Se precisar, confira a documentação atual das bibliotecas antes de montar tudo.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab