一、安装相关依赖
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转为高质量图片相关推荐

  1. Python怎么将pdf转为图片?Python如何实现pdf文件转图片

    而pdf则是用来保存一些内容已经确定好的数据,因为pdf是无法直接修改内容的,所以也会经常将pdf转为图片来保存.本文就将会来介绍一下pdf转图片的方法,往下看看吧. 1.pdf转图片的话主要实现所需 ...

  2. 用Python把PDF转为Word方法总结

    先讲一下为啥要写这个文章,网上其实很多这种PDF转化的代码和软件.我一直想用Python做,但是网上搜到的代码很多都不能用,很多是2.7版本的代码,再就是PDF需要用到的库在导入的时候,很多的报错,解 ...

  3. 利用python将PDF转为PPT(课件专用)

    利用python将PDF转为PPT(课件专用) 前言:课程中老师经常会将课件作为PDF发放而非PPT,而现有的PDF阅读器一般不支持添加修改等操作,所以显得十分麻烦,考虑将PDF转换为PPT格式,方便 ...

  4. 使用python将pdf转为eps格式

    使用目的:码论文,往Latex中插入eps格式文件 # 方法一:Anaconda 命令行 pdf 转为 eps 在命令行下cd到该目录下,执行该命令:pdf2ps input.pdf output.e ...

  5. python批量将pdf转成word_Python-PDF转为Word

    手把手 | 20行Python代码教你批量将PDF转为Word 作者|丁彦军 给各位带来了一个免费简单快速的方法,手把手教你用Python批量处理PDF格式文件,获取自己想要的内容,存为word形式. ...

  6. 通过Python的pdfplumber库将pdf转为图片

    文章目录 前言 一.pdfplumber库是什么? 二.安装pdfplumber库 三.查看pdfplumber库版本 四.pdf素材 五.将pdf转为图片 1.引入库 2.定义pdf路径 3.打开P ...

  7. 如何用python把pdf转为word_Python-PDF转为Word

    手把手 | 20行Python代码教你批量将PDF转为Word 作者|丁彦军 给各位带来了一个免费简单快速的方法,手把手教你用Python批量处理PDF格式文件,获取自己想要的内容,存为word形式. ...

  8. 【Python小技巧】将pdf转为txt,并使用edge-tts将txt批量转为MP3(不想看书想听书的转过来,送源代码)

    文章目录 前言 一.PDF转为MP3 ? 二.准备工作 1. 安装pdfplumber包,用于将pdf转为txt 2. 安装edge-tts包,用于将txt转为音频 三.代码很简单 四.变更播音员 总 ...

  9. 手把手 | 20行Python代码教你批量将PDF转为Word

    2019独角兽企业重金招聘Python工程师标准>>> 在日常工作或学习中,经常会遇到这样的无奈: "小任,你把这个PDF中的文件码出来发我" 艹,倒霉,2M的P ...

  10. python处理表格数据-基于Python快速处理PDF表格数据

    我们有下面一张PDF格式存储的表格,现在需要使用Python将它提取出来. 使用Python提取表格数据需要使用pdfplumber模块,打开CMD,安装代码如下: pip install pdfpl ...

最新文章

  1. Linux的kickstart安装详解
  2. 如何更改gridview中任意单元格颜色或者内容。
  3. LightOJ 1259 Goldbach`s Conjecture 素数打表
  4. Jquery.tmpl
  5. Python+Opencv颜色和形状检测
  6. oracle部署--安装oracle软件与部署单实例数据库
  7. js中的对象、原型链机制、构造函数
  8. 你不懂js系列学习笔记-类型与文法- 02
  9. Go Web编程--SecureCookie实现客户端Session管理
  10. Thinkphp3.2整合微信支付
  11. STM32工作笔记0052---串口通信原理--UART
  12. 3.20 采购订单自动生成销售订单
  13. 定时器/计数器0(定时器)
  14. 关于Microsoft Enterprise Library的介绍
  15. SHA256算法原理详解
  16. 上门洗车APP --- Android客户端开发 前言及业务简介
  17. A Knee_Guided Evolutionary Algorithm for Compressing Deep Neural Network (KGEA)解读
  18. 最全的 JVM 面试知识点(二):垃圾收集
  19. ocr文字识别html,LEADTOOLS 创建基于HTML5的零占用OCR文字识别
  20. 用论文写作平台Overleaf写中文论文

热门文章

  1. 本科课程【虚拟现实引擎Unity3D】实验3 - 烘焙光影贴图与动画应用
  2. 初中数学知识点总结_初中数学知识点总结
  3. 面板模型进行熵值法分析
  4. 阿里云高主频通用型hfg7云服务器磁盘I/O性能表详解
  5. Swap(交换函数)
  6. 模式识别——第3章 判别函数法
  7. docker desktop 阿里云镜像加速
  8. c#之简单人力资源管理系统
  9. java socket连接超时_Java中Socket设置连接超时的代码
  10. 空间想象力差学计算机,空间思维想象力差怎么办