PySide6 pdfplumber pytesseract Pillow opencv-python pandas openpyxl rapidfuzz reportlab google-generativeai pypdf