Home

/pdf2markdown

import pymupdf4llm

# Convert PDF to Markdown (it automatically detects headers, lists, and tables)
md_text = pymupdf4llm.to_markdown("leitfaden_abschlussarbeiten_en.pdf")

# Save the structured markdown
with open("leitfaden_abschlussarbeiten_en2.md", "w", encoding="utf-8") as f:
    f.write(md_text)

print("Conversion complete with headers preserved!")