2024-07-14 18:31:23 +08:00
|
|
|
import fitz
|
|
|
|
|
|
2024-07-14 21:04:00 +08:00
|
|
|
from utils.logging_config import setup_logger, logger
|
2024-07-14 18:31:23 +08:00
|
|
|
|
|
|
|
|
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
|