# pdftoimg **Repository Path**: Mr-Format/pdftoimg ## Basic Information - **Project Name**: pdftoimg - **Description**: Python使用到第三方库PyMuPDF将pdf转换成图片 - **Primary Language**: Python - **License**: AFL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-05-02 - **Last Updated**: 2022-04-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # pdftoimg #### 介绍 Python使用到第三方库PyMuPDF将pdf转换成图片 #### 安装使用 1. git clone `https://gitee.com/Mr-Format/pdftoimg.git` 2. pip安装第三方库PyMuPDF `pip install PyMuPDF` 3. Python IDE 运行 `pdf-img.py` #### 代码 ```python import fitz # 打开PDF文件,生成一个对象 # 这里输入你的pdf文件的路径 doc = fitz.open(r'D:\example.pdf') print(doc.pageCount) for pg in range(doc.pageCount): page = doc[pg] print(page) rotate = int(0) # 每个尺寸的缩放系数为2,这将为我们生成分辨率提高四倍的图像。 zoom_x = 4.0 zoom_y = 4.0 trans = fitz.Matrix(zoom_x, zoom_y).preRotate(rotate) pm = page.getPixmap(matrix=trans, alpha=False) # 将转换的图片保存在本地 # 这里设置保存图片的名称 pm.writePNG(r'D:\pdftoimg\\example'+'{:1}.png' .format(pg)) ```