文档
1、安装库 pip install pymupdf==1.23.6
2、运行
pdf = 'a.pdf'
# 打开pdf
doc = fitz.open(pdf)
# 循环每页pdf
for page in doc: # iterate through the pages
# 设置分辨率的图像处理
# zoom_x = 2.0 # horizontal zoom
# zoom_y = 2.0 # vertical zoom
# mat = fitz.Matrix(zoom_x, zoom_y) # zoom factor 2 in each dimension
# pix = page.get_pixmap(matrix=mat) # use 'mat' instead of the identity matrix
pix = page.get_pixmap() # render page to an image
pix.save("aa/page-%i.png" % page.number) # store image as a PNG
结果: