Blog

De snelste PDF-naar-Markdown-API — benchmarks tegenover PyMuPDF4LLM, Marker en docling

10 augustus 2026 · 4 min leestijd


Kort gezegd: AnyMD zet typische PDF's in 0,3–0,8 seconde om naar Markdown — 4–10× sneller dan PyMuPDF4LLM, Marker en docling. Geen wachtrijen, asynchrone taken of wachten: een synchrone API met verwerking in het geheugen.

We bouwden AnyMD in Rust met een reden. Andere document-naar-Markdown-tools zijn lokale Python-bibliotheken of wachtrijworkers. AnyMD is een gecompileerd Rust-binair bestand met geoptimaliseerde documentverwerking: je bestand gaat erin en Markdown komt in dezelfde HTTP-respons terug.

Benchmarks

We testten drie gangbare documenttypen met vier tools op dezelfde hardware (8-core Xeon, 16 GB RAM, SSD). Tijden zijn in seconden; lager is beter.

DocumentPagina'sAnyMDPyMuPDF4LLMMarkerdocling
Onderzoeks-PDF120,4 s2,8 s4,1 s3,2 s
Bedrijfsrapport (PDF)480,8 s6,5 s14,2 s8,9 s
DOCX-manuscript850,6 sN/BN/B9,4 s
PPTX-presentatie30 dia's0,5 sN/BN/B5,7 s

PyMuPDF4LLM en Marker ondersteunen alleen PDF. docling ondersteunt PDF en Office-formaten, maar is op Python gebaseerd en heeft aanzienlijke overhead per document. AnyMD verwerkt alle formaten native met vrijwel constante latentie.

Waarom Rust belangrijk is

Documentparsing is CPU-gebonden: tekst extraheren, XML-bomen parsen en PDF-layout reconstrueren. Python-bibliotheken betalen een GIL-kost; Rust compileert naar native code, zonder garbage-collector-pauzes en met volledige threadbenutting.

Een bedrijfsrapport van 48 pagina's duurt 0,8 seconde met AnyMD tegenover 6–14 seconden met Python-tools. In een RAG-pijplijn met duizenden documenten loopt dat verschil hard op.

Probeer het

curl https://anymd.net/api/convert \
  -H "Authorization: Bearer your-key" \
  -F "file=@report.pdf"

Gratis plan: 100 pagina's/maand, geen kaart nodig. Haal je API-sleutel op — het duurt ongeveer 30 seconden.


← Lees meer →