当前位置: 首页 > 工具软件 > PyMuPDF > 使用案例 >

pymupdf转图片

刘翔宇
2023-12-01
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)

 类似资料: