Skip to content

Add pdf2md: PDF→Markdown converter with multi-engine support#8

Closed
Hesamsamani wants to merge 0 commit into
Augus1999:mainfrom
Hesamsamani:claude/dreamy-tesla-L2OAH
Closed

Add pdf2md: PDF→Markdown converter with multi-engine support#8
Hesamsamani wants to merge 0 commit into
Augus1999:mainfrom
Hesamsamani:claude/dreamy-tesla-L2OAH

Conversation

@Hesamsamani

@Hesamsamani Hesamsamani commented Jun 1, 2026

Copy link
Copy Markdown

New self-contained PyQt6 app (pdf2md/) with a modern sidebar UI, dark/light themes, drag-and-drop batch conversion, and four conversion backends:

  • Native (offline): PyMuPDF + pymupdf4llm with heuristic fallback
  • Ollama: local vision LLMs via /api/generate
  • OpenAI / OpenAI-compatible: Groq, OpenRouter, LM Studio, vLLM
  • Anthropic Claude: vision messages API

Settings persisted at ~/.pdf2md/config.json. Image extraction supported on the native engine. Worker thread keeps the UI responsive across batches.

Entry point: pdf2md (gui_scripts). Existing pdfeditor app untouched.

@Hesamsamani Hesamsamani force-pushed the claude/dreamy-tesla-L2OAH branch 2 times, most recently from 7c4efe0 to d7b51f5 Compare June 2, 2026 15:26
@Hesamsamani Hesamsamani closed this Jun 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant