python PDF转png

直接上代码

import fitz
import os
def pyMuPDF_fitz(pdfPath, imagePath,zoom_x, zoom_y,rotation_angle):
    pdfDoc = fitz.open(pdfPath)
    for pg in range(pdfDoc.page_count):
        page = pdfDoc[pg]
        mat = fitz.Matrix(zoom_x, zoom_y).prerotate(rotation_angle)
        pix = page.get_pixmap(matrix=mat, alpha=False)
        # 判断存放图片的文件夹是否存在
        if not os.path.exists(imagePath):
            # 若图片文件夹不存在就创建
            os.makedirs(imagePath) 

        pix.save(imagePath + '/' + 'images_%s.png' % pg)  # 将图片写入指定的文件夹内
pyMuPDF_fitz(r"C:\Users\pytyhon\Desktop\a.pdf", r"C:\Users\python\Desktop\\", 5, 5, 0)
posted @   qimua  阅读(294)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示