← PDF → Markdown (quality) libraries · Reader board
Docling 2.148.0 on PDF → Markdown (quality)
190 files: text from 190, empty 0, errors 0, hangs 0, crashes 0. 190 files give text to at least one library.
🔴 Fails where another library reads text: none
🟡 Empty where another library reads text: none
⚔️ Compare: Docling vs Marker · Docling vs pymupdf4llm · Kreuzberg vs Docling
Changes between versions
Only one version tested so far. The next PyPI release is tested automatically.
Badge
For a README:
[](https://prometheus-maker.github.io/reader-board/pdfmd-docling.html)
Slowest files
| pdfs/tables/637951191e7b35ae07dbd4c76a2e6690c370_pg2_pg1.pdf | 106.423 s, 4844 MB |
| pdfs/old_scans/62.pdf | 32.232 s, 4844 MB |
| pdfs/headers_footers/06a6973243b924972db1acee857c1ce6a19c7844_page_6_processed.pdf | 29.078 s, 1416 MB |
| pdfs/headers_footers/6bb7fb765309966e758ee9ee06386a35eb77f891_page_1.pdf | 26.995 s, 2353 MB |
| pdfs/old_scans/65.pdf | 26.753 s, 4844 MB |
| pdfs/old_scans/58.pdf | 26.569 s, 4844 MB |
| pdfs/old_scans/67.pdf | 26.085 s, 4624 MB |
| pdfs/headers_footers/062cc165e270a165b0660ec26b2478ac7a3fdab6_page_3.pdf | 26.081 s, 2003 MB |
| pdfs/old_scans/72.pdf | 25.889 s, 4624 MB |
| pdfs/tables/7b9b73157809310ba970693297b7b998ee1c_pg19.pdf | 25.702 s, 4624 MB |
Recipe: board/targets.py. Run: 2026-11-06T20:37:32Z, Python 3.13.18, Linux x86_64, 4 CPUs (log). Installed: Faker==40.44.0, Jinja2==3.1.6, MarkupSafe==3.0.4, PyYAML==6.0.3, Pygments==2.21.0, RapidFuzz==3.14.6, accelerate==1.15.0, annotated-doc==0.0.5, annotated-types==0.8.0, anyio==4.16.0, attrs==26.1.0, beautifulsoup4==4.15.0, certifi==2026.10.23, charset-normalizer==3.5.2, click==8.5.1, colorlog==6.12.0, defusedxml==0.7.1, dill==0.4.1, doclang==0.9.0, docling-core==2.106.0, docling-ibm-models==4.0.4, docling-parse==7.24.2, docling-slim==2.148.0, docling==2.148.0, et_xmlfile==2.0.0, filelock==4.2.9, filetype==1.2.0, fsspec==2026.9.0, fuzzysearch==0.8.1, h11==0.16.0, hf-xet==1.8.0, httpcore==1.0.9, httpx==0.28.1, huggingface_hub==1.33.0, idna==3.20, jsonref==1.1.0, jsonschema-specifications==2025.9.1, jsonschema==4.26.0, langcodes==3.5.1, latex2mathml==3.81.1, lxml==6.1.3, mail-parser==4.10.0, markdown-it-py==4.2.0, marko==2.2.5, mdurl==0.1.2, mpire==2.10.2, mpmath==1.3.0, multiprocess==0.70.19, networkx==3.7, numpy==2.5.4, olefile==0.47, omegaconf==2.4.0, opencv-python-headless==5.0.0.93, openpyxl==3.1.5, packaging==26.3, pandas==3.1.1, pillow==13.0.0, pluggy==1.7.0, polyfactory==3.5.0, psutil==7.2.2, pyclipper==1.4.0, pydantic-settings==2.16.2, pydantic==2.14.3, pydantic_core==2.50.4, pylatexenc==2.11, pypdfium2==5.15.0, python-dateutil==4.0.0, python-docx==1.2.0, python-dotenv==1.2.4, python-oxmsg==0.0.2, python-pptx==1.0.2, rapidocr==3.10.0, referencing==0.37.0, regex==2026.11.7, requests==2.34.2, rich==15.0.0, rpds-py==2026.9.1, rtree==1.4.1, safetensors==0.8.0, scipy==1.18.1, semchunk==3.2.5, shapely==2.2.0, shellingham==1.5.4, six==1.17.0, soupsieve==4.0.1, sympy==1.14.0, tabulate==0.10.0, tokenizers==0.23.3, torch==2.15.0+cpu, torchvision==0.29.2+cpu, tqdm==4.70.1, transformers==5.22.2, tree-sitter-c==0.24.2, tree-sitter-javascript==0.25.0, tree-sitter-python==0.25.0, tree-sitter-typescript==0.23.2, tree-sitter==0.26.0, typer==0.27.3, typing-inspection==0.4.5, typing_extensions==4.16.0, tzdata==2026.6, urllib3==2.8.0, websockets==17.4, xlsxwriter==3.3.1