使用python将PDF拆分成图片
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拆分成图片相关推荐
- Python将PDF转成图片—PyMuPDF和pdf2image
前言:在最近的测试中遇到一个与PDF相关的测试需求,其中有一个过程是将PDF转换成图片,然后对图片进行测试. 粗略的试了好几种方式,其中语言尝试了Python和Java,总体而言所找到的Python方 ...
- pdf转换成jpg python_【PyMuPDF和pdf2image】Python将PDF转成图片PNG和JPG
公众号:前言:在最近的测试中遇到一个与PDF相关的测试需求,其中有一个过程是将PDF转换成图片,然后对图片进行测试. 粗略的试了好几种方式,其中语言尝试了Python和Java,总体而言所找到的Pyt ...
- 【PyMuPDF和pdf2image】Python将PDF转成图片
2023-04-30更新 PyMuPDF=1.21.1 import datetime # PyMuPDF=1.21.1 import fitzdef pdf2img(pdf_path, img_pa ...
- python 将PDF 转成 图片的几种方法
文章目录 一.说明 二.PDF转图片 方法1:PyMuPDF(成功) ①.安装PyMuPDF: ②.转换图片代码: 方法2:pdf2image(未成功) ①.安装pdf2image ②.安装Poppl ...
- 【初识python 1】Python PPT PDF 转成图片
序言 由于业务需求需要实现文档转成图片输出,PHP实现效率不是很高(libreoffice,ImageMagick,unoconv,wkhtmltopdf等),尝试用python做个小尝试,目前只 ...
- Python 将pdf转成图片
本篇文章记录如何使用python将pdf文件切分成一张一张图片,包括环境配置.版本兼容问题. 环境配置(mac) 安装ImageMagick brew install imagemagick 这里有个 ...
- python把PDF转换成图片
pdf2image是包装器,poppler是转换过程真正需要的.下面先下载 用curl下载:http://blog.alivate.com.au/wp-content/uploads/2018/10/ ...
- python在线学习pdf_扣丁学堂Python在线学习之将pdf转成图片的方法
扣丁学堂Python在线学习之将pdf转成图片的方法 2018-05-23 11:29:01 1266浏览 Python将pdf转成图片的方法,不论是参加 本篇文章记录如何使用python将pdf文件 ...
- python pdf转图片 poppler_Python将PDF转成图片—PyMuPDF和pdf2image
前言:在最近的测试中遇到一个与PDF相关的测试需求,其中有一个过程是将PDF转换成图片,然后对图片进行测试. 粗略的试了好几种方式,其中语言尝试了Python和Java,总体而言所找到的Python方 ...
最新文章
- 汉字验证码和算式验证码
- 126.数据链路层有哪些协议?
- AOP实践--利用MVC5 Filter实现登录状态判断
- 9月,水了几个大中厂前端面试的一些总结分享 | 掘金技术征文
- 两条曲线所围成的面积_三个视频搞定:求曲边梯形面积的思想、微积分基本定理及其几何意义、微积分理论的可视化解读、...
- Spring Boot –现代Java应用程序的基础
- AS(Autonomous System)
- 宁波python学习_python学习第五天
- 使用Grab的实验平台进行混沌实验编排
- linux 3d加速驱动_实时Linux,3D打印自行车,Google的“加速的移动页面”等
- 【ASK】设置网卡启动遇到的事!
- if ,else if ,else 执行过程
- EMC-- DFC --Sessions and Session Managers
- FPGA开发设计流程
- Beyond Compare for MAC反编译class文件
- android 支持swf格式,安卓手机如何播放swf文件
- 水经注全球离线地图数据3.0即将发布
- .net core系列源码地址介绍
- 【win10】屏幕亮度无法调节的解决办法及相关注册表详解
- antd 表格列宽自适应方法以及错误处理