# euske/pdfminer

Python PDF Parser (Not actively maintained). Check out pdfminer.six.

Repository: https://github.com/euske/pdfminer
Canonical: https://ross.abutalabs.com/products/pdfminer
Homepage: https://github.com/pdfminer/pdfminer.six
Language: Python
License: MIT
License Family: permissive
Archived: true
Last push: 2022-12-07T11:28:01+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 5743, "days_push": 1365, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 5273, forks 1110 (observed 2026-08-28T04:09:14.036820+00:00)

## What it is
PDFMiner is a pure-Python library and CLI tool for parsing PDF documents and extracting text along with layout information such as fonts, positions, and writing direction. It can convert PDFs to text, HTML, or XML and provides an extensible PDF parser, though it is no longer actively maintained in favor of the pdfminer.six fork.

## Use cases
- extract text from pdf files in python
- convert pdf to html or xml
- get font and position information from pdf text
- parse pdf layout and structure
- extract table of contents from pdf
- handle cjk and vertical writing text in pdfs
- debug pdf internal structure

## When to choose
- you need detailed layout and font metadata from PDFs
- you must support CJK languages or vertical writing
- you want a pure-Python dependency with no native binaries
- you need an extensible PDF parser for custom analysis

## When to avoid
- starting a new project - use pdfminer.six instead
- you need OCR for scanned image-based PDFs
- you need actively maintained software with security fixes
- you need high-performance bulk PDF processing

## Facets
- artifact type: library
- maturity: abandoned
- function: parser, pdf, nlp, ocr
- domain: pdf, developer-tools
- platform: python, cross-platform, cli
- tags: pdf-parser, text-extraction, layout-analysis, pdf-to-text, pdfminer-six-fork, natural-language-processing

## Member repositories
- euske/pdfminer (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:14.036820+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:59:27.130688+00:00, confidence not recorded.
  - readme: https://github.com/euske/pdfminer (fetched 2026-08-28T04:09:14.036820+00:00, sha 0457d9d93a40)
  - homepage: https://github.com/pdfminer/pdfminer.six (fetched 2026-08-29T08:54:12.929852+00:00, sha f416ad838b81)
  - registry_pypi: https://pypi.org/pypi/pdfminer/json (fetched 2026-08-29T08:54:12.939587+00:00, sha e8b3d610a601)
- Data as of 2026-08-30T08:39:29.467469+00:00.
