admin管理员组文章数量:1130349
语言:python 3
用法:选择PDF文件所在的目录,点击 确定 后,自动将该目录下的所有PDF转换成单个图片,图片名称为: pdf文件名.page_序号.jpg
如运行中报错,需要自行根据报错内容按照缺失的库
例如:
#安装库
pip install pyautogui
#安装库
pip install pillow
这里提供两种源码,第一种是在代码中手动添加pdf所在目录
import os
import glob
from PyPDF2 import PdfReader
from pdf2image import convert_from_path
pdf_dir = "path/to/pdf_dir/" #pdf目录
# 遍历目录中的PDF文件
pdf_files = glob.glob(os.path.join(pdf_dir, "*.pdf"))
# 遍历每个PDF文件,并将其转换为图片
for pdf_file in pdf_files:
# 创建PdfReader对象
pdf = open(pdf_file, 'rb')
pdf_reader = PdfReader(pdf)
# 遍历PDF的页面并将其转换为图片
for page_num in range(len(pdf_reader.pages)):
# 获取页面对象
page = pdf_reader.pages[page_num]
# 将PDF页面转换为图像
images = convert_from_path(pdf_file, first_page=page_num+1, last_page=语言:python 3
用法:选择PDF文件所在的目录,点击 确定 后,自动将该目录下的所有PDF转换成单个图片,图片名称为: pdf文件名.page_序号.jpg
如运行中报错,需要自行根据报错内容按照缺失的库
例如:
#安装库
pip install pyautogui
#安装库
pip install pillow
这里提供两种源码,第一种是在代码中手动添加pdf所在目录
import os
import glob
from PyPDF2 import PdfReader
from pdf2image import convert_from_path
pdf_dir = "path/to/pdf_dir/" #pdf目录
# 遍历目录中的PDF文件
pdf_files = glob.glob(os.path.join(pdf_dir, "*.pdf"))
# 遍历每个PDF文件,并将其转换为图片
for pdf_file in pdf_files:
# 创建PdfReader对象
pdf = open(pdf_file, 'rb')
pdf_reader = PdfReader(pdf)
# 遍历PDF的页面并将其转换为图片
for page_num in range(len(pdf_reader.pages)):
# 获取页面对象
page = pdf_reader.pages[page_num]
# 将PDF页面转换为图像
images = convert_from_path(pdf_file, first_page=page_num+1, last_page=版权声明:本文标题:python小脚本——批量将PDF文件转换成图片 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1758292664a2777715.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论