改进思路:
当一个pdf文件重命名失败时不要终止程序,继续对下一个pdf文件进行操作
已打包成exe文件,链接放在评论区
import os
import time
import fitz
def find_largest_font_sentence(pdf_path):
largest_font_size = 0
largest_font_sentence = ''
maxsize=0
# 打开PDF文件
document = fitz.open(pdf_path)
for page_number in range(1):
page = document.load_page(page_number)
blocks = page.get_text("dict")["blocks"]
for block in blocks:
if "lines" in block: # 检查是否存在 lines 字段
for line in block["lines"]:
for span in line["spans"]:
if span["size"] > largest_font_size:
largest_font_size = span["size"]