Belval/pdf2image
A python module that wraps the pdftoppm utility to convert PDF to PIL Image object observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3384
- days_rel: n/a
- days_push: 771
- n_releases_24m: 0
Adoption not part of the score
1982 stars · 208 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Python module that wraps the pdftoppm and pdftocairo command-line utilities (from Poppler) to convert PDF pages into PIL Image objects. It supports converting from file paths or bytes with options for DPI, page ranges, output formats, and threading.
Use cases
- convert pdf pages to images in python
- render pdf to png or jpeg thumbnails
- extract images from pdf documents
- turn scanned pdfs into image files for ocr
- convert pdf to pil image objects
When to choose
- you need PDF pages as PIL images in a Python pipeline
- you want a thin, reliable wrapper around Poppler's rendering tools
- you need control over DPI, page ranges, and output formats
When to avoid
- you cannot install Poppler on the target system
- you need pure-Python PDF parsing without external binaries
- you need to extract text rather than render images
Facets
library · maturity stable
pdf image-processing parser pdf files developer-tools python windows cross-platform pdf-to-image poppler pil pdftoppm wrapper linux macos
2 sources
- readme: https://github.com/Belval/pdf2image · fetched 2026-08-28 · 57927367835c
- registry_pypi: https://pypi.org/pypi/pdf2image/json · fetched 2026-08-29 · 7ca8fcb3a6d3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| Belval/pdf2image | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="Belval/pdf2image")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem