1.pymupdf / PyMuPDF
PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.
+1,498 stars
from 9,565 · score 7.31
Ranked by Attention Score: stars gained over the last 180 complete days
6 repositories by Attention Score · May 9, 2026 – Nov 4, 2026 (UTC)
PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.
The awesome document factory
Plumb a PDF for detailed information about each char, rectangle, line, et cetera — and easily extract text and tables.
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
A Python library for reading and writing PDF, powered by QPDF
Community maintained fork of pdfminer - we fathom PDF