pytesseract pymupdf gradio pillow tqdm