因为公众号经常要用到图片,所以经常需要转换,以前一直用在线转换,所以自己捣腾整理了这个Python代码,以后要转图就更方便了。
方法一:用海龟编辑器安装fitz库与PyMuPDF库:
方法二:下载Python3.9安装fitz库与PyMuPDF库:
win + r #打开运行cmd #进入黑黑的窗口
where python #找到自己python的安装路径
cd 到路径pip install fitz #用pip安装fitz库
然后下载PDF文件,本PDF文件在noi官网可以下载,跟程序保存到一个文件夹目录内,如下图:
import fitz
import os
pdf_file = r'D:\test\关于CSP-J_S数据提交格式的说明.pdf'
pdfDoc = fitz.open(pdf_file)for i in range(len(pdfDoc)): # 选择要转换的页码范围pdfDoc.pageCount
page = pdfDoc[i]
w = page.MediaBox.width # 求宽度
h = page.MediaBox.height
p = page.getPixmap()
img_path = os.path.join(os.path.splitext(pdf_file)[0]+str(i) + '.png')
p.writePNG(img_path) # 开始写图像
运行后,可以看到两个图片文件就生成了,如下图:
相关文章:
Python代码转Latex公式,这个开源库用一行代码帮你搞定
python的pyecharts绘制各种图表详细(代码)
Python绘制六种可视化图表详解,三维图最炫酷!
PDF转Excel的Python代码
学业水平考查准备工作(排座代码)
卧槽!Pdf转Word用Python轻松搞定!
利用随机函数实现座次表的随机排座
Python办公自动化系列
Python教学案例|匹配两个excel文件
Python教学案例|合并多个excel文件
Python教学案例|读写excel文件
Python编程案例|词频云图