Blog

Cel mai rapid API PDF-la-Markdown — benchmark-uri față de PyMuPDF4LLM, Marker și docling

10 august 2026 · 4 min de citit


Pe scurt: AnyMD convertește PDF-uri obișnuite în Markdown în 0,3–0,8 secunde — de 4–10× mai rapid decât PyMuPDF4LLM, Marker și docling. Fără cozi, joburi asincrone sau așteptare: API sincron și procesare în memorie.

Am construit AnyMD în Rust dintr-un motiv. Alte instrumente sunt biblioteci Python locale sau workeri cu coadă. AnyMD este un binar Rust compilat cu parsare optimizată: fișierul intră, iar Markdown-ul revine în același răspuns HTTP, de regulă sub o secundă.

Benchmark-uri

Am testat timpul de conversie pentru tipuri comune de documente cu patru instrumente pe același hardware (Xeon cu 8 nuclee, 16 GB RAM, SSD). Timpul este în secunde; mai mic este mai bine.

DocumentPaginiAnyMDPyMuPDF4LLMMarkerdocling
PDF de cercetare120,4 s2,8 s4,1 s3,2 s
Raport de afaceri (PDF)480,8 s6,5 s14,2 s8,9 s
Manuscris DOCX850,6 sN/AN/A9,4 s
Prezentare PPTX30 diapozitive0,5 sN/AN/A5,7 s

PyMuPDF4LLM și Marker acceptă doar PDF. docling acceptă PDF și Office, dar este bazat pe Python și are overhead semnificativ. AnyMD gestionează toate formatele nativ, cu latență aproape constantă.

De ce contează Rust

Parsarea documentelor solicită CPU: extragere de text, arbori XML și reconstrucția layout-ului PDF. Bibliotecile Python plătesc costul GIL; Rust compilează în cod nativ, fără pauze de garbage collector și cu folosirea completă a thread-urilor.

Un raport de 48 de pagini durează 0,8 secunde cu AnyMD, față de 6–14 secunde cu instrumente Python. Într-un pipeline RAG cu mii de documente, diferența se acumulează.

Încearcă

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

Plan gratuit: 100 de pagini/lună, fără card. Obține cheia API — durează aproximativ 30 de secunde.


← Citește mai mult →