文章目录
一、PyMuPDF库
首先安装PyMuPDF库:
pip install PyMuPDF
二、使用示例
代码如下(示例):
def pdf2jpg(pdf_path):
pdfDoc = fitz.open(pdf_path)
for pg in range(pdfDoc.pageCount):
page = pdfDoc[pg]
rotate = int(0)
# 此处若是不做设置,默认图片大小为:792X612, dpi=72
zoom_x,zoom_y = 1,1
mat = fitz.Matrix(zoom_x,zoom_y).preRotate(rotate)
pix = page.getPixmap(matrix=mat,alpha=False)
pix.writePNG(input_path+'/'+f'images_{pg}.png')
参考链接:https://blog.csdn.net/zbj18314469395/article/details/98329442