头图

安装版本 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()


代码乐章
25 声望2 粉丝

自我介绍一下,00后python程序员,在不断学习的道路上,将自己所学尽量分享给大家,xdm有什么有趣的代码也可以投稿分享!