python将PDF转换为图片
pip install PyMuPDF
点击查看代码
import fitz # PyMuPDF
import os
# 指定PDF文件的路径
pdf_path = r'C:\Users\Administrator\Desktop\新建文件夹 (2)\aa.pdf'
# 定义图片保存的路径
save_path = r'C:\Users\Administrator\Desktop\新建文件夹 (2)\pdf_to_jpg'
# 如果保存路径不存在,则创建该路径
if not os.path.exists(save_path):
os.makedirs(save_path)
# 打开PDF文件
doc = fitz.open(pdf_path)
# 遍历PDF的每一页
for page_number in range(len(doc)):
# 获取页面对象
page = doc.load_page(page_number)
# 将PDF页面转换为图片(pix对象)
pix = page.get_pixmap(dpi=300) # 设置DPI为300
# 定义图片的保存路径和文件名
image_path = os.path.join(save_path, f'page_{page_number + 1}.png')
# 保存图片
pix.save(image_path)
# 关闭文档对象
doc.close()
print("PDF转换完成。")
本文来自博客园,作者:求隐,转载请注明原文链接:https://www.cnblogs.com/duguqiuying/articles/18233100