🌐
GitHub
github.com › py-pdf › pypdf
GitHub - py-pdf/pypdf: A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files · GitHub
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files - py-pdf/pypdf
Starred by 9.9K users
Forked by 1.6K users
Languages   Python
🌐
GitHub
github.com › pikepdf › pikepdf
GitHub - pikepdf/pikepdf: A Python library for reading and writing PDF, powered by QPDF · GitHub
February 23, 2026 - A Python library for reading and writing PDF, powered by QPDF - pikepdf/pikepdf
Starred by 2.7K users
Forked by 221 users
Languages   Python 77.3% | C++ 22.1%
🌐
GitHub
github.com › py-pdf › awesome-pdf
GitHub - py-pdf/awesome-pdf: A curated list of resources around PDF files · GitHub
pypdf : a free and open-source pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
Starred by 154 users
Forked by 21 users
🌐
GitHub
github.com › py-pdf › pdf
GitHub - py-pdf/pdf: A modern pure-Python library for reading PDF files · GitHub
A modern pure-Python library for reading PDF files - py-pdf/pdf
Starred by 12 users
Forked by 4 users
Languages   Python 95.2% | Makefile 4.8%
🌐
GitHub
github.com › py-pdf › fpdf2
GitHub - py-pdf/fpdf2: Simple PDF generation for Python · GitHub
Compared with other PDF libraries, fpdf2 is fast, versatile, easy to learn and to extend (example). It is also entirely written in Python and has very few dependencies: Pillow, defusedxml, & fontTools. It is a fork and the successor of PyFPDF (cf.
Starred by 1.5K users
Forked by 337 users
Languages   Python
🌐
GitHub
github.com › py-pdf
py-pdf · GitHub
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
🌐
GitHub
github.com › pymupdf › PyMuPDF
GitHub - pymupdf/PyMuPDF: PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents. · GitHub
PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents. - pymupdf/PyMuPDF
Starred by 9.4K users
Forked by 708 users
Languages   Python 64.9% | SWIG 34.4%
🌐
GitHub
github.com › borb-pdf › borb
GitHub - borb-pdf/borb: borb is a library for reading, creating and manipulating PDF files in python. · GitHub
borb is a library for reading, creating and manipulating PDF files in python. - borb-pdf/borb
Starred by 3.6K users
Forked by 158 users
Languages   Python
🌐
GitHub
github.com › pmaupin › pdfrw
GitHub - pmaupin/pdfrw: pdfrw is a pure Python library that reads and writes PDFs · GitHub
pdfrw is a pure Python library that reads and writes PDFs - pmaupin/pdfrw
Starred by 1.9K users
Forked by 277 users
Languages   Python 71.7% | Jupyter Notebook 28.3%
Find elsewhere
🌐
PyPDF
py-pdf.github.io › fpdf2 › index.html
fpdf2
fpdf2 - minimalist PDF creation library for Python
🌐
GitHub
github.com › Edinburgh-Genome-Foundry › pdf_reports
GitHub - Edinburgh-Genome-Foundry/pdf_reports: :closed_book: Python library and CSS theme to generate PDF reports from HTML/Pug
from pdf_reports import JupyterPDF # Build your PDF # At the end of the notebook cell: JupyterPDF("path_to_your.pdf") The core of the library consists of just a few lines of Python, using pypugjs to parse Pug templates, optionally including stylesheets from the Semantic UI CSS framework, and finally calling weasyprint for PDF generation.
Starred by 248 users
Forked by 41 users
Languages   Python 81.6% | Pug 10.3% | CSS 7.5% | SCSS 0.6% | Python 81.6% | Pug 10.3% | CSS 7.5% | SCSS 0.6%
🌐
GitHub
github.com › topics › python-pdf
python-pdf · GitHub Topics · GitHub
A professional, modular, and open-source Python command-line tool to extract data from PDFs — including plain text, tables, images, and OCR content — using best-in-class libraries like PyMuPDF, pdfplumber, and pytesseract.
🌐
GitHub
github.com › topics › pdf-document
pdf-document · GitHub Topics · GitHub
A PDF component Python library for integrating with the ComPDF API to build powerful PDF viewer and editor features.
🌐
GitHub
github.com › topics › pdf-manipulation
pdf-manipulation · GitHub Topics · GitHub
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
🌐
GitHub
github.com › mikahama › pdfy
GitHub - mikahama/pdfy: A Python library for converting HTML files into PDF with Chrome's engine. · GitHub
A Python library for converting HTML files into PDF with Chrome's engine. - mikahama/pdfy
Starred by 21 users
Forked by 7 users
Languages   Python
🌐
GitHub
github.com › talumbau › PyPDF2
GitHub - talumbau/PyPDF2: A utility to read and write pdfs with Python · GitHub
PyPDF2 ------------------------------------------------- PyPDF2 is a pure-python PDF library capable of splitting, merging together, cropping, and transforming the pages of PDF files.
Starred by 20 users
Forked by 5 users
🌐
GitHub
github.com › topics › pdf-files
pdf-files · GitHub Topics · GitHub
python pdf webapp pdf-viewer pdfkit pdf-files pdf-document pdf-document-processor streamlit ... Python library and command-line tool for extracting compounds from scientific literature.
🌐
GitHub
github.com › maxpmaxp › pdfreader
GitHub - maxpmaxp/pdfreader: Python API for PDF documents
Python API for PDF documents. Contribute to maxpmaxp/pdfreader development by creating an account on GitHub.
Starred by 124 users
Forked by 28 users
Languages   Python 100.0% | Python 100.0%
🌐
GitHub
github.com › chinapandaman › PyPDFForm
GitHub - chinapandaman/PyPDFForm: :fire: The Python library for PDF forms. · GitHub
:fire: The Python library for PDF forms. Contribute to chinapandaman/PyPDFForm development by creating an account on GitHub.
Starred by 1.2K users
Forked by 65 users
Languages   Python 98.5% | Shell 1.1%
🌐
GitHub
github.com › sfneal › PyPDF3
GitHub - sfneal/PyPDF3: A utility to read and write PDFs with Python · GitHub
PyPDF3 is a pure-python PDF library capable of splitting, merging together, cropping, and transforming the pages of PDF files. It can also add custom data, viewing options, and passwords to PDF files.
Starred by 74 users
Forked by 14 users
Languages   Python 99.8% | Shell 0.2%