import fitz from logging_config import setup_logger, logger def is_text_pdf(pdf_path): doc = fitz.open(pdf_path) for page_num in range(len(doc)): page = doc.load_page(page_num) text = page.get_text() if text.strip(): # 检查是否有文本内容 return True return False