Skip to content

v0.4.0 — PPTX, XLSX, CSV, qualidade e LLM fallback

Choose a tag to compare

@phant0um phant0um released this 31 May 03:06
· 62 commits to main since this release
fd0896e

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

  1. Baixe PDF2MD-v0.4.0.dmg
  2. Arraste PDF2MD.app para Applications
  3. Primeira abertura: clique direito → Abrir (Gatekeeper bypass)
  4. 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