其他
办公|Python将PDF转换为图片的简短代码
因为公众号经常要用到图片,所以经常需要转换,以前一直用在线转换,所以自己捣腾整理了这个Python代码,以后要转图就更方便了。
方法一:用海龟编辑器安装fitz库与PyMuPDF库:
方法二:下载Python3.9安装fitz库与PyMuPDF库:
win + r #打开运行
cmd #进入黑黑的窗口
where python #找到自己python的安装路径
cd 到路径
pip install fitz #用pip安装fitz库
pip install PyMuPDF #用pip安装PyMuPDF库
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公式,这个开源库用一行代码帮你搞定
学业水平考查准备工作(排座代码)