pdfminer
we maintain pdfminer.six
pdfminer/pdfminer.six
pdfminer.six is a pure Python tool for extracting information from PDF documents, focused on text data analysis — it recovers text plus its position, font, and color, and can also pull images, forms, and outlines.