pmaupin/pdfrw
pdfrw is a pure Python library that reads and writes PDFs observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4113
- days_rel: n/a
- days_push: 856
- n_releases_24m: 0
Adoption not part of the score
1911 stars · 278 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
pdfrw is a pure Python library that reads and writes PDF files, supporting operations like merging, rotating, subsetting, watermarking, and metadata modification. It faithfully reproduces vector graphics without rasterization and can be used standalone or alongside reportlab and rst2pdf.
Use cases
- merge multiple pdf files into one
- add a watermark to every page of a pdf
- extract a subset of pages from a pdf
- rotate pages in a pdf document
- modify pdf metadata without changing structure
- reuse existing pdf pages in reportlab-generated documents
- create printable booklets from pdf pages
When to choose
- you need a pure Python PDF parser with no compiled dependencies
- you must preserve vector graphics fidelity when manipulating PDFs
- you want to combine existing PDFs with reportlab output
- you need fast PDF parsing for pre-press or print workflows
When to avoid
- you need to extract or manipulate text content, not just structure
- you need to handle encrypted PDFs without pre-processing with pdftk
- you need active development and modern Python version support
- you need form filling or advanced PDF features
Facets
library · maturity maintenance
parser pdf serialization pdf files developer-tools python cross-platform pdf-manipulation vector-graphics reportlab-integration pure-python
2 sources
- readme: https://github.com/pmaupin/pdfrw · fetched 2026-08-28 · 8a99761b20e6
- registry_pypi: https://pypi.org/pypi/pdfrw/json · fetched 2026-08-29 · 1b489936c500
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| pmaupin/pdfrw | main | 23 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem