Repository navigation
v0.4.0 — PPTX, XLSX, CSV, qualidade e LLM fallback
Novidades
Novos formatos
- PPTX — slides, títulos, tabelas → Markdown
- XLSX — cada sheet vira tabela Markdown
- CSV — suporte a BOM, UTF-8, Latin-1 (exports PT-BR)
Pipeline de qualidade automático
- Corrige mojibake PT-BR (ã, ç, é, etc.) automaticamente
- Remove hifens suaves (U+00AD), zero-width chars, BOM mid-string
- Avisos ⚠ no CLI e GUI quando qualidade baixa
LLM fallback (Ollama / Gemini / Groq)
--llm-fallback: usa LLM local quando qualidade baixa- Funciona com Ollama (grátis, local) ou qualquer API OpenAI-compatible
- Toggle "⚡ Melhorar com IA" na GUI
- Zero deps extras — usa urllib stdlib
GUI melhorada
- Botão Procurar arquivos… — abre seletor multi-format
- Colar imagem — cola do clipboard direto na fila
- Toggle ⚡ Melhorar com IA — LLM fallback automático
- Ícone âmbar para conversões com avisos de qualidade
13 bugs corrigidos (code review max-effort)
Ver CHANGELOG.md para lista completa.
Instalação
- Baixe
PDF2MD-v0.4.0.dmg - Arraste PDF2MD.app para Applications
- Primeira abertura: clique direito → Abrir (Gatekeeper bypass)
- Instale Tesseract:
brew install tesseract tesseract-lang
LLM fallback (opcional)
brew install ollama
ollama pull llama3.2-vision
export PDF2MD_LLM_URL=http://localhost:11434/v1