python实现将pdf转为高质量图片
一、安装相关依赖
1.PyMuPDF
python -m pip install PyMuPDF -i https://pypi.tuna.tsinghua.edu.cn/simple
2.traits
python -m pip install traits -i https://pypi.tuna.tsinghua.edu.cn/simple
二、测试代码
import fitz'''
# 将PDF转化为图片
pdfPath pdf文件的路径
imgPath 图像要保存的文件夹
zoom_x x方向的缩放系数
zoom_y y方向的缩放系数
rotation_angle 旋转角度
'''
def pdf_image(pdfPath,imgPath,zoom_x,zoom_y,rotation_angle):# 打开PDF文件pdf = fitz.open(pdfPath)# 逐页读取PDFfor pg in range(0, pdf.pageCount):page = pdf[pg]# 设置缩放和旋转系数trans = fitz.Matrix(zoom_x, zoom_y).preRotate(rotation_angle)pm = page.getPixmap(matrix=trans, alpha=False)# 开始写图像pm.writePNG(imgPath+str(pg)+".png")pdf.close()pdf_image(r"GB-T 1.1-2020标准化工作导则 第1部分:标准化文件的结构和起草规则(1).pdf",r"./img",5,5,0)
python实现将pdf转为高质量图片相关推荐
- Python怎么将pdf转为图片?Python如何实现pdf文件转图片
而pdf则是用来保存一些内容已经确定好的数据,因为pdf是无法直接修改内容的,所以也会经常将pdf转为图片来保存.本文就将会来介绍一下pdf转图片的方法,往下看看吧. 1.pdf转图片的话主要实现所需 ...
- 用Python把PDF转为Word方法总结
先讲一下为啥要写这个文章,网上其实很多这种PDF转化的代码和软件.我一直想用Python做,但是网上搜到的代码很多都不能用,很多是2.7版本的代码,再就是PDF需要用到的库在导入的时候,很多的报错,解 ...
- 利用python将PDF转为PPT(课件专用)
利用python将PDF转为PPT(课件专用) 前言:课程中老师经常会将课件作为PDF发放而非PPT,而现有的PDF阅读器一般不支持添加修改等操作,所以显得十分麻烦,考虑将PDF转换为PPT格式,方便 ...
- 使用python将pdf转为eps格式
使用目的:码论文,往Latex中插入eps格式文件 # 方法一:Anaconda 命令行 pdf 转为 eps 在命令行下cd到该目录下,执行该命令:pdf2ps input.pdf output.e ...
- python批量将pdf转成word_Python-PDF转为Word
手把手 | 20行Python代码教你批量将PDF转为Word 作者|丁彦军 给各位带来了一个免费简单快速的方法,手把手教你用Python批量处理PDF格式文件,获取自己想要的内容,存为word形式. ...
- 通过Python的pdfplumber库将pdf转为图片
文章目录 前言 一.pdfplumber库是什么? 二.安装pdfplumber库 三.查看pdfplumber库版本 四.pdf素材 五.将pdf转为图片 1.引入库 2.定义pdf路径 3.打开P ...
- 如何用python把pdf转为word_Python-PDF转为Word
手把手 | 20行Python代码教你批量将PDF转为Word 作者|丁彦军 给各位带来了一个免费简单快速的方法,手把手教你用Python批量处理PDF格式文件,获取自己想要的内容,存为word形式. ...
- 【Python小技巧】将pdf转为txt,并使用edge-tts将txt批量转为MP3(不想看书想听书的转过来,送源代码)
文章目录 前言 一.PDF转为MP3 ? 二.准备工作 1. 安装pdfplumber包,用于将pdf转为txt 2. 安装edge-tts包,用于将txt转为音频 三.代码很简单 四.变更播音员 总 ...
- 手把手 | 20行Python代码教你批量将PDF转为Word
2019独角兽企业重金招聘Python工程师标准>>> 在日常工作或学习中,经常会遇到这样的无奈: "小任,你把这个PDF中的文件码出来发我" 艹,倒霉,2M的P ...
- python处理表格数据-基于Python快速处理PDF表格数据
我们有下面一张PDF格式存储的表格,现在需要使用Python将它提取出来. 使用Python提取表格数据需要使用pdfplumber模块,打开CMD,安装代码如下: pip install pdfpl ...
最新文章
- Linux的kickstart安装详解
- 如何更改gridview中任意单元格颜色或者内容。
- LightOJ 1259 Goldbach`s Conjecture 素数打表
- Jquery.tmpl
- Python+Opencv颜色和形状检测
- oracle部署--安装oracle软件与部署单实例数据库
- js中的对象、原型链机制、构造函数
- 你不懂js系列学习笔记-类型与文法- 02
- Go Web编程--SecureCookie实现客户端Session管理
- Thinkphp3.2整合微信支付
- STM32工作笔记0052---串口通信原理--UART
- 3.20	采购订单自动生成销售订单
- 定时器/计数器0(定时器)
- 关于Microsoft Enterprise Library的介绍
- SHA256算法原理详解
- 上门洗车APP --- Android客户端开发 前言及业务简介
- A Knee_Guided Evolutionary Algorithm for Compressing Deep Neural Network (KGEA)解读
- 最全的 JVM 面试知识点(二):垃圾收集
- ocr文字识别html,LEADTOOLS 创建基于HTML5的零占用OCR文字识别
- 用论文写作平台Overleaf写中文论文