1、下载pymupdf库
pip install PyMuPDF
2、读取pdf文件
doc= fitz.open("E:\百度文库文档上传\win10+vs2017+opencv4.0.pdf")
3、渲染pdf文件
p=doc[0]
pix=p.getPixmap(matrix=mat,alpha=False)
4、保存为图片
pix.writePNG("t-%s.png" % p.number)
5、完整代码
import os,fitz
zoom = 150.0/72.0
mat = fitz.Matrix(zoom,zoom)
def ProcessFile(pdfPath,savePath):
doc=fitz.open(pdfPath)
pdf_name=os.path.basename(pdf_path)
pdf_name=os.path.splitext(pdf_name)[-2]
for p in doc:
pix=p.getPixmap(matrix=mat,alpha=False)
pix.writePNG("%s/%s-%s.png"%(savePa