import fitz
# 设置矩阵缩放比例,一般都是2
mat = fitz.Matrix(2, 2)
def pdf_image(pdfPath):
# 打开pdf,得到一个列表,一页一个列表值,这里环境可能异常,open有警告,但是能用。
doc = fitz.open(pdfPath)
p = doc[0]
pix = p.get_pixmap(matrix=mat, alpha=False) # 转图片
pix.save(r'C:\Users\10351\Desktop\pic\2.png') # 保存图片
doc.close()
return
if __name__ == "__main__":
pdf_path = r"C:\Users\10351\Desktop\pic\t1.pdf"
pdf_image(pdf_path)