Docling wandelt PDFs, Office-Dateien, Bilder und Audio in strukturiertes Markdown und JSON um. Entwickelt für Generative KI, RAG und Agenten-Pipelines.
Docling ist eine quelloffene Engine zur Dokumentenkonvertierung und Layoutanalyse von IBM Research unter der LF AI & Data Foundation. Sie konvertiert PDFs, Word (DOCX), PowerPoint (PPTX), Excel (XLSX), HTML, gescannte Bilder und Audio in strukturiertes Markdown und JSON mit Granite Docling und TableFormer.
Alles, was Sie benötigen, um Rohdokumente in strukturierte Daten für LLMs zu verwandeln.
Verarbeitet PDF, DOCX, PPTX, XLSX, HTML, EPUB, LaTeX, CSV, Audio (WAV, MP3) und Patent-XML (USPTO, JATS) mit einer einheitlichen API.
Erkennt mehrspaltige Layouts, Kopf-/Fußzeilen und visuelle Hierarchien präzise.
Neuronales Modell zur präzisen Rekonstruktion komplexer verbundener Zellen und rahmenloser Tabellen.
Wählen Sie zwischen EasyOCR, Tesseract, RapidOCR, OcrMac und Nemotron OCR für gescannte Dokumente.
Teilt Dokumente nach strukturellen Knoten unter Erhalt von Überschriften, Tabellen und Bounding-Boxes.
Exportiert nach Markdown, JSON oder DocTags mit nativer Integration für LangChain, LlamaIndex, Haystack, CrewAI und MCP.
Docling läuft lokal auf Windows (64-Bit), macOS (Apple Silicon & Intel) und Linux.
Wie sich Docling gegenüber anderen Tools im KI-Bereich positioniert.
Im Vergleich zu reinen Textextraktoren wie PyPDF oder pdfplumber führt Docling eine vollständige Layoutanalyse durch und rekonstruiert Tabellen mit TableFormer. Gegenüber Unstructured.io läuft Docling 100% lokal ohne Zwang zu Cloud-APIs.
| Funktion / Metrik | Docling (v2.115) | Unstructured.io | PyPDF / pdfplumber | Marker |
|---|---|---|---|---|
| Komplexe PDF-Layoutanalyse | ||||
| Tabellen-Erkennung (TableFormer) | Teilweise / Kostenpflichtig | Einfaches Gitter | ||
| Audio / Video Transkription (ASR) | (Whisper) | |||
| MCP Server Integration | (Nativ) | |||
| 100% Kostenlos Open Source (MIT) | Apache 2.0 / Kommerziell | BSD / MIT | GPL v3 / Kommerziell |
Wichtige CLI-Befehle zum direkten Kopieren.
Konvertiert eine lokale PDF-Datei direkt in Markdown.
docling report.pdf --to md
Lädt ein Online-Dokument herunter und verarbeitet es direkt.
docling https://arxiv.org/pdf/2408.09869
Führt OCR über die gesamten Seiten aus.
docling scan.pdf --ocr-mode full_page
Gibt detailliertes JSON mit Bounding-Box-Koordinaten aus.
docling document.pdf --to json
Extrahiert LaTeX-Formeln und Codeblöcke mit neuronalen Modellen.
docling paper.pdf --enrich-code --enrich-formula
Konvertiert Audio-Dateien (MP3, WAV) in strukturierten Text.
docling lecture.mp3 --pipeline asr --to md
Lädt alle Modelle für die Offline-Nutzung vorab herunter.
docling-tools models download --all
Startet den MCP-Server für die Claude Desktop Integration.
uvx --from=docling-mcp docling-mcp-server
Passen Sie Optionen an und generieren Sie Befehle und Code in Echtzeit.
Antworten zu Installation, OCR-Optionen, Offline-Nutzung und Performance.
uv (uv add docling) werden vorkompilierte Wheels genutzt, sodass kein C++-Compiler benötigt wird.
pipeline_options.do_ocr = False in Python oder --no-ocr im CLI deaktiviert werden, was die Geschwindigkeit um das 5- bis 10-fache steigert.
.xlsx) tabellenblattweise in strukturierte Markdown/HTML-Tabellen und extrahiert aus PowerPoint-Präsentationen (.pptx) Folienhierarchien und Notizen.