beautifulsoup4 lxml pdfminer3k pypdf2 python-magic reportlab requests