← PDF → Markdown (quality) libraries · Reader board
pymupdf4llm 2.1 on PDF → Markdown (quality)
190 files: text from 135, empty 55, 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: 55
⚔️ Compare: pymupdf4llm vs markitdown · Docling vs pymupdf4llm
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-pymupdf4llm.html)
Slowest files
| pdfs/headers_footers/f7469518fa45151f23fc0189cd9d284e52f694ce_page_1.pdf | 3.705 s, 459 MB |
| pdfs/long_tiny_text/13_pg556_pg1.pdf | 2.656 s, 418 MB |
| pdfs/long_tiny_text/13_pg531_pg1.pdf | 2.185 s, 414 MB |
| pdfs/headers_footers/0722235b45282fd9c4b9d92efc9dbf6e9704d798_page_2_processed.pdf | 2.126 s, 309 MB |
| pdfs/long_tiny_text/13_pg162_pg1.pdf | 2.093 s, 476 MB |
| pdfs/multi_column/0cf93d937e0f519965d4ff67daec8dd5dea1_page_5_pg1.pdf | 1.954 s, 458 MB |
| pdfs/long_tiny_text/13_pg566_pg1.pdf | 1.943 s, 480 MB |
| pdfs/long_tiny_text/13_pg857_pg1.pdf | 1.943 s, 476 MB |
| pdfs/tables/fbeb6edcf6ad16adbd2a27b54da0c1771389_pg1.pdf | 1.872 s, 594 MB |
| pdfs/headers_footers/062cc165e270a165b0660ec26b2478ac7a3fdab6_page_3.pdf | 1.848 s, 288 MB |
Recipe: board/targets.py. Run: 2026-11-06T20:24:20Z, Python 3.13.18, Linux x86_64, 4 CPUs (log). Installed: PyYAML==6.0.3, RapidFuzz==3.14.6, attrs==26.1.0, beautifulsoup4==4.15.0, flatbuffers==25.12.19, fuzzysearch==0.8.1, networkx==3.7, numpy==2.5.4, onnxruntime==1.31.1, packaging==26.3, protobuf==7.36.2, psutil==7.2.2, pymupdf4llm==2.1, pymupdf==2.1, pymupdf_layout==2.1, soupsieve==4.0.1, tabulate==0.10.0, typing_extensions==4.16.0