--- id: pdfplumber version: "0.11.10" license: unclear license_treatment: permissive maintenance: active --- # pdfplumber — Plumb a PDF for detailed information about each char, rectangle, and line. License: permissive · Maintenance: active · Popularity: top 1,000 on PyPI ## Install pip install pdfplumber uv add pdfplumber poetry add pdfplumber ## Description # pdfplumber [![Version](https://img.shields.io/pypi/v/pdfplumber.svg)](https://pypi.python.org/pypi/pdfplumber) ![Tests](https://github.com/jsvine/pdfplumber/workflows/Tests/badge.svg) [![Code coverage](https://codecov.io/gh/jsvine/pdfplumber/branch/stable/graph/badge.svg)](https://codecov.io/gh/jsvine/pdfplumber/branch/stable) [![Support Python versions](https://img.shields.io/pypi/pyversions/pdfplumber.svg)](https://pypi.python.org/pypi/pdfplumber) Plumb a PDF for detailed information about each text character, rectangle, and line. Plus: Table extraction and visual debugging. Works best on machine-generated, rather than scanned, PDFs. Built on [`pdfminer.six`](https://github.com/goulu/pdfminer). Currently [tested](tests/) on [Python 3.10, 3.11, 3.12, 3.13, 3.14](.github/workflows/tests.yml). Translations of this document are available in: [Chinese (by @hbh112233abc)](https://github.com/hbh112233abc/pdfplumber/blob/stable/README-CN.md). __To report a bug__ or request a feature, please [file an issue](https://github.com/jsvine/pdfplumber/issues/new/choose). __To ask a question__ or request assistance with a specific PDF, please [use the discussions... ## AI interpretation — verify before relying pdfplumber extracts and analyzes detailed information from PDFs—text characters, rectangles, lines, and tables—with built-in visual debugging. It works best on machine-generated PDFs and is built on pdfminer.six. Verdict: pdfplumber is a mature, actively maintained library for extracting structured data from PDFs. Low install friction, permissive MIT license, and support for Python 3.10–3.14 make it suitable for production use. No known vulnerabilities and recent releases indicate ongoing support. [View on SkillFed](https://skillfed.io/packages/pdfplumber) · [View on PyPI](https://pypi.org/project/pdfplumber/)