Package profile
pikepdf
- Summary: Read, write, repair, and transform PDFs in Python, powered by qpdf
- Author: "James R. Barlow" <james@purplerock.ca>
- License: MPL-2.0
- Documentation: https://pikepdf.readthedocs.io/
- Source: https://github.com/pikepdf/pikepdf
- Number of releases: 257
- First release: 0.1rc1 on 2017-10-30
- Latest release: 10.16.0 on 2026-09-29
- Latest release size: 2.0 MB (wheel)
1 known vulnerabilityLatest: GHSA-ccgm-3xw4-h5p8 — Improper Restriction of XML External Entity Reference in pikepdf View all →
Dependencies
Pikepdf has 6 dependencies, 3 of which optional.Dependent packages
| Package | Optional | Group |
|---|---|---|
| cairocffi | true | test |
| unstructured | true | all-docs |
Similar packages
- pypdfA pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files
- pypdf2A pure-python PDF library capable of splitting, merging, cropping, and transforming PDF files
- fpdfSimple PDF generation for Python
- fpdf2Simple & fast PDF generation for Python
- pymupdfA high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.
- pdfrwPDF file reader/writer library
- pymupdf-layoutPyMuPDF Layout turns PDFs into structured data 10× faster than vision-based tools using AI trained on PDF internals, not images. CPU-only. No GPU required.