zoom_y = 2.0
trans = fitz.Matrix(zoom_x, zoom_y).prerotate(rotate)
# print(dir(page))
pm = page.get_pixmap(matrix=trans, alpha=False)
pic_name = '{}.jpg'.format(temp)
#拼接生成pdf的文件路径
pic_pwd = os.path.join('', pic_name)
print(pic_name)
# print(dir(pm._writeIMG))
pm._writeIMG(pic_pwd,1)
pdf_to_jpg(r'C:\123.pdf')
如果发现还有其他的改动,那就dir()检查吧。
然后发现另一个错误
_writeIMG() missing 1 required positional argument: 'format'
总之是缺少一个参数,估计是输入图片的格式。瞎蒙一个'jpg'
然后报错了。发现应该是 int型。
然后就瞎蒙了 个 1
还好。通过了。
如果蒙的不对,最后就只有继续查看该函数的源码了。