import fitz
import redef process_pdf(pdf_file_path, temp_dir, start_page):# 正则切出文件信息,以提供给文件命名使用file_name = re.findall(r'\\(.+).pdf', pdf_file_path)[0].split('\\')[-1]doc = fitz.open(pdf_file_path)page_number = start_pagefor pg in range(doc.pageCount):page = doc[pg]rotate = int(0)# 每个尺寸的缩放系数为1.3,这将为我们生成分辨率提高2.6的图像。# 此处若是不做设置,默认图片大小为:792X612, dpi=96zoom_x = 3.0  # (1.33333333-->1056x816)   (2-->1584x1224)zoom_y = 3.0mat = fitz.Matrix(zoom_x, zoom_y).preRotate(rotate)pix = page.getPixmap(matrix=mat, alpha=False)image_path = f'{temp_dir}\\{page_number}-{file_name}.jpg'pix.writePNG(image_path)  # 将图片写入指定的文件夹内page_number += 1return page_numberpdf_file_path = r'要拆分的pdf路径'
temp_dir = r'要保存的路径'
start_page = 1  # 页码数
return_content = process_pdf(pdf_file_path, temp_dir, start_page)
print(return_content)

使用python将PDF拆分成图片相关推荐

  1. Python将PDF转成图片—PyMuPDF和pdf2image

    前言:在最近的测试中遇到一个与PDF相关的测试需求,其中有一个过程是将PDF转换成图片,然后对图片进行测试. 粗略的试了好几种方式,其中语言尝试了Python和Java,总体而言所找到的Python方 ...

  2. pdf转换成jpg python_【PyMuPDF和pdf2image】Python将PDF转成图片PNG和JPG

    公众号:前言:在最近的测试中遇到一个与PDF相关的测试需求,其中有一个过程是将PDF转换成图片,然后对图片进行测试. 粗略的试了好几种方式,其中语言尝试了Python和Java,总体而言所找到的Pyt ...

  3. 【PyMuPDF和pdf2image】Python将PDF转成图片

    2023-04-30更新 PyMuPDF=1.21.1 import datetime # PyMuPDF=1.21.1 import fitzdef pdf2img(pdf_path, img_pa ...

  4. python 将PDF 转成 图片的几种方法

    文章目录 一.说明 二.PDF转图片 方法1:PyMuPDF(成功) ①.安装PyMuPDF: ②.转换图片代码: 方法2:pdf2image(未成功) ①.安装pdf2image ②.安装Poppl ...

  5. 【初识python 1】Python PPT PDF 转成图片

    序言   由于业务需求需要实现文档转成图片输出,PHP实现效率不是很高(libreoffice,ImageMagick,unoconv,wkhtmltopdf等),尝试用python做个小尝试,目前只 ...

  6. Python 将pdf转成图片

    本篇文章记录如何使用python将pdf文件切分成一张一张图片,包括环境配置.版本兼容问题. 环境配置(mac) 安装ImageMagick brew install imagemagick 这里有个 ...

  7. python把PDF转换成图片

    pdf2image是包装器,poppler是转换过程真正需要的.下面先下载 用curl下载:http://blog.alivate.com.au/wp-content/uploads/2018/10/ ...

  8. python在线学习pdf_扣丁学堂Python在线学习之将pdf转成图片的方法

    扣丁学堂Python在线学习之将pdf转成图片的方法 2018-05-23 11:29:01 1266浏览 Python将pdf转成图片的方法,不论是参加 本篇文章记录如何使用python将pdf文件 ...

  9. python pdf转图片 poppler_Python将PDF转成图片—PyMuPDF和pdf2image

    前言:在最近的测试中遇到一个与PDF相关的测试需求,其中有一个过程是将PDF转换成图片,然后对图片进行测试. 粗略的试了好几种方式,其中语言尝试了Python和Java,总体而言所找到的Python方 ...

最新文章

  1. 汉字验证码和算式验证码
  2. 126.数据链路层有哪些协议?
  3. AOP实践--利用MVC5 Filter实现登录状态判断
  4. 9月,水了几个大中厂前端面试的一些总结分享 | 掘金技术征文
  5. 两条曲线所围成的面积_三个视频搞定:求曲边梯形面积的思想、微积分基本定理及其几何意义、微积分理论的可视化解读、...
  6. Spring Boot –现代Java应用程序的基础
  7. AS(Autonomous System)
  8. 宁波python学习_python学习第五天
  9. 使用Grab的实验平台进行混沌实验编排
  10. linux 3d加速驱动_实时Linux,3D打印自行车,Google的“加速的移动页面”等
  11. 【ASK】设置网卡启动遇到的事!
  12. if ,else if ,else 执行过程
  13. EMC-- DFC --Sessions and Session Managers
  14. FPGA开发设计流程
  15. Beyond Compare for MAC反编译class文件
  16. android 支持swf格式,安卓手机如何播放swf文件
  17. 水经注全球离线地图数据3.0即将发布
  18. .net core系列源码地址介绍
  19. 【win10】屏幕亮度无法调节的解决办法及相关注册表详解
  20. antd 表格列宽自适应方法以及错误处理

热门文章

  1. UML之3——图(简介)
  2. 如何用普通电脑去看3D电影
  3. H.264——使用H.264视频编解码器JM进行YUV图像序列的编解码
  4. 2048之军衔篇 反馈 有事留言
  5. 为地震中丧身的同胞哀悼
  6. mysql to_base64自动换行_BASE64 官方方法,我自己用的,注意记住换行问题。
  7. 【建模算法】dbscan算法(python实现)
  8. I5 4590 台式机安装黑苹果再次入坑记(2019.12.23)
  9. 二级计算机哪种最简单,计算机二级考什么好 哪个最实用
  10. HTML下拉框、二级联动 select多级联动