Kurz gesagt: AnyMD wandelt typische PDFs in 0,3–0,8 Sekunden in Markdown um — 4–10× schneller als Alternativen wie PyMuPDF4LLM, Marker und docling. Keine Warteschlangen, keine asynchronen Jobs, keine Wartezeit. Synchrone API, Verarbeitung im Arbeitsspeicher, unter einer Sekunde.
Wir haben AnyMD aus gutem Grund in Rust gebaut. Jedes andere Werkzeug zur Dokument-zu-Markdown-Konvertierung auf dem Markt läuft entweder als lokale Python-Bibliothek (blockierend, Single-Threaded) oder verpackt einen Queue-Worker (Latenz durch Polling oder asynchrone Job-Verteilung). AnyMD ist ein kompiliertes Rust-Binary mit sorgfältig abgestimmtem Dokument-Parsing: Deine Datei geht rein, Markdown kommt in derselben HTTP-Antwort zurück — meist in weniger als einer Sekunde.
Benchmarks
Wir haben die Konvertierungszeit von drei häufigen Dokumenttypen mit vier Werkzeugen getestet. Alle Tests liefen auf derselben Hardware (8-Kern-Xeon, 16 GB RAM, SSD). Die Zeiten sind in Sekunden angegeben; weniger ist besser.
| Dokument | Seiten | AnyMD | PyMuPDF4LLM | Marker | docling |
|---|---|---|---|---|---|
| Forschungs-PDF | 12 | 0,4 s | 2,8 s | 4,1 s | 3,2 s |
| Geschäftsbericht (PDF) | 48 | 0,8 s | 6,5 s | 14,2 s | 8,9 s |
| DOCX-Manuskript | 85 | 0,6 s | N/A | N/A | 9,4 s |
| PPTX-Präsentation | 30 Folien | 0,5 s | N/A | N/A | 5,7 s |
PyMuPDF4LLM und Marker unterstützen nur PDF-Eingaben. docling unterstützt PDF- und Office-Formate, ist aber Python-basiert und hat pro Dokument erheblichen Overhead. AnyMD verarbeitet alle Formate nativ und mit nahezu konstanter Latenz, unabhängig vom Eingabetyp.
Warum Rust bei der Dokumentkonvertierung wichtig ist
Dokument-Parsing ist CPU-gebundene Arbeit: Text extrahieren, XML-Bäume in DOCX-/PPTX-Dateien parsen, Layout aus PDF-Operatoren rekonstruieren. Python-Bibliotheken zahlen für jede Operation den Preis des GIL. Ein Rust-Binary kompiliert zu nativem Code — ohne Overhead, ohne Pausen durch Garbage Collection und mit voller Thread-Auslastung.
Der Unterschied ist nicht akademisch. Ein 48-seitiger Geschäftsbericht wird mit AnyMD in 0,8 Sekunden umgewandelt, gegenüber 6–14 Sekunden mit Python-basierten Werkzeugen. In einer RAG-Pipeline mit Tausenden Dokumenten summiert sich dieser Unterschied erheblich.
Ausprobieren
curl https://anymd.net/api/convert \
-H "Authorization: Bearer your-key" \
-F "file=@report.pdf"
Kostenloser Tarif: 100 Seiten/Monat, keine Kreditkarte erforderlich. Hol dir deinen API-Schlüssel — es dauert etwa 30 Sekunden.