Kurze, aufgabenorientierte Rezepte mit CLI-Befehl, Python-Äquivalent, erwarteter Ausgabe und dem häufigen Fehler. Jedes Rezept verlinkt die offizielle Quelle.
docling convert report.pdf --to md --table-mode fast
Häufiger Fehler: Annehmen, dass jede Tabelle perfekt ist. Verbundene Zellen und rahmenlose Tabellen brauchen ggf. Prüfung; --table-mode accurate versuchen.
from docling.document_converter import DocumentConverter
from docling.chunking import HybridChunker
converter = DocumentConverter()
result = converter.convert("report.pdf")
chunker = HybridChunker()
for chunk in chunker.chunk(result.document):
print(chunk.text)
Verwendete Flags
--to chunks Gibt gechunkte Ausgabe aus.
--chunks-type hybrid Verwendet HybridChunker.
Erwartete Ausgabe
Chunks split on document structure rather than raw character counts.
Varianten
Rohexport prüfen
docling convert report.pdf --to json
Häufiger Fehler: Einen naiven Zeichen-Splitter statt strukturbewusstem Chunking verwenden, wodurch Tabellen und Überschriften brechen.
Zehn kopierfertige Rezepte für die häufigsten Docling-Aufgaben. Jedes enthält einen CLI-Befehl, das Python-Äquivalent, die verwendeten Flags, die erwartete Ausgabe und den häufigen Fehler.
Arbeiten Sie ein Rezept von oben nach unten durch.
Aufgabe finden Nach Kategorie filtern oder nach Flag oder Stichwort suchen.
Befehl kopieren Nutzen Sie die Kopier-Schaltfläche am CLI-Block oder kopieren Sie das Python-Äquivalent.
Ausführen Befehle schreiben die konvertierte Datei standardmäßig neben die Quelldatei.
Ausgabe prüfen Vergleichen Sie mit der im Rezept gezeigten erwarteten Ausgabe.
Anpassen Fügen Sie Flags aus dem Rezept hinzu oder bauen Sie einen eigenen Befehl im Konfigurator.
2
Schritt 2
Bevor Sie starten
Jedes Beispiel setzt voraus, dass Docling installiert ist und eine Beispieldatei bereitliegt.
Python 3.10 oder neuer ist erforderlich.
OCR-Beispiele benötigen eine OCR-Engine; RapidOCR ist ein guter CPU-Standard.
Die Integrationsbeispiele installieren ein separates Paket.
pip install docling
docling --help
3
Schritt 3
Welches Beispiel soll ich verwenden?
Wählen Sie die Zeile, die Ihrer Aufgabe am nächsten kommt.
Ändern Sie den Dateinamen oder die URL auf Ihre Quelle.
Fügen Sie --no-ocr für digitale PDFs und --ocr-mode full_page für Scans hinzu.
Wechseln Sie die Ausgabe mit --to md, --to json, --to html oder --to doctags.
Fügen Sie --device cuda und --num-threads für große Stapel hinzu.
Bauen Sie den vollständigen Befehl im Konfigurator.
5
Schritt 5
CLI oder Python?
Nutzen Sie die CLI für einzelne Konvertierungen und die Python-API, wenn Sie das Dokument nachbearbeiten, viele Dateien verarbeiten oder eine andere Bibliothek integrieren möchten.
CLI: schnell, skriptfähig, kein Code nötig.
Python: voller Zugriff auf DoclingDocument, Chunks und Pipeline-Optionen.