pdfminer/pdfminer.six ↗

Created Mar 9, 2023 · View the pdfminer/pdfminer.six repository page

Community maintained fork of pdfminer - we fathom PDF

An animated visualization of pdfminer/pdfminer.six's Git history from December 2007 to November 2022, built by 122 contributors. The codebase reached 3,232 lines, mostly Python. The video runs 4 minutes 49 seconds.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

122

Lines of Code

3,232

From

Dec 30, 2007

To

Nov 6, 2022

Advertisement

About pdfminer/pdfminer.six

Pdfminer.six is a Python library for extracting and analyzing information from PDF documents. It works by parsing the PDF source code directly to retrieve text content along with detailed metadata like exact location, font properties, and color information. The tool supports a wide range of PDF features including the PDF-1.7 specification, various font types (Type1, TrueType, Type3, CID), embedded images in multiple formats, several compression algorithms, and both RC4 and AES encryption standards.

The library is built with a modular architecture that allows developers to replace individual components or implement custom interpreters and rendering devices for specialized purposes beyond basic text extraction. It can export content in multiple formats including plain text, images, HTML, and hOCR, and includes specialized support for CJK languages, vertical writing systems, interactive form extraction, table of contents extraction, and automatic layout analysis.

As a community-maintained fork of the original PDFMiner project, pdfminer.six is written entirely in Python and requires Python 3.10 or newer. The project welcomes community contributions and provides documentation, setup instructions, and an active discussion channel for users and developers looking to extend or improve the tool.

Advertisement

Share this video