安装版本 pymupdf==1.18.16
安装其他版本会异常找不到get_pixmap这个属性
import fitz
# 打开PDF文件 pdf_path:pdf文件路径
doc = fitz.open(pdf_path)
# 获取指定页面 page_number:根据下标获取页数,或使用循环
page = doc[page_number]
# 转换为图片,scale参数可以调整清晰度
# 增加 scale 的值可以提高图片的清晰度,但同时可能会增加转换时间和生成的图片文件大小。
pix = page.get_pixmap(alpha=True, matrix=fitz.Matrix(scale, scale))
# 保存图片 output_path:图片路径
pix.save(output_path)
# 关闭PDF文档
doc.close()
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。