GitHub repository: tungph/pdfplumber
Description: Plumb a PDF for detailed information about each char, rectangle, line, et cetera — and easily extract text and tables.