当前位置: 首页 > news >正文

织梦做的网站 xamppwordpress nginx 404

织梦做的网站 xampp,wordpress nginx 404,中国建筑工程网校,企业网站用什么技术做语言:python 3 用法:选择PDF文件所在的目录,点击 确定 后,自动将该目录下的所有PDF转换成单个图片,图片名称为: pdf文件名.page_序号.jpg 如运行中报错,需要自行根据报错内容按照缺失的库 例如&#x…

语言: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_pathpdf_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=page_num+1)# 定义图像保存路径filename = os.path.splitext(os.path.basename(pdf_file))[0]image_path = os.path.join(pdf_dir, f"{filename}_page_{page_num+1}.jpg")# 保存图像for i, image in enumerate(images):if i == 0:image.save(image_path, "JPEG")else:image_path = os.path.join(pdf_dir, f"{filename}_page_{page_num+1}_{i+1}.jpg")image.save(image_path, "JPEG")# 关闭PDF文件pdf.close()

第二种是点击运行后,弹出窗口选择PDF所在文件夹,程序运行对该文件夹下的所有PDF文件转换成图片

#手动选择目录下的pdf文件
import os
from tkinter import Tk
from tkinter.filedialog import askdirectory
from PyPDF2 import PdfReader
from pdf2image import convert_from_path# 打开选择目录的对话框
Tk().withdraw()  # 隐藏Tkinter根窗口
pdf_dir = askdirectory(title="选择PDF所在目录")# 遍历目录中的PDF文件
pdf_files = [f for f in os.listdir(pdf_dir) if f.endswith(".pdf")]# 遍历每个PDF文件,并将其转换为图片
for pdf_file in pdf_files:# 创建PdfReader对象pdf_path = os.path.join(pdf_dir, pdf_file)pdf = open(pdf_path, '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_path, first_page=page_num+1, last_page=page_num+1)# 定义图像保存路径filename = os.path.splitext(pdf_file)[0]image_path = os.path.join(pdf_dir, f"{filename}_page_{page_num+1}.jpg")# 保存图像for i, image in enumerate(images):if i == 0:image.save(image_path, "JPEG")else:image_path = os.path.join(pdf_dir, f"{filename}_page_{page_num+1}_{i+1}.jpg")image.save(image_path, "JPEG")# 关闭PDF文件pdf.close()

http://www.yayakq.cn/news/274820/

相关文章:

  • 工信部信息备案网站查询2003 iis wordpress
  • 网站logo是指网站备案免费的吗
  • 做农业网站建立网站免费
  • 石狮新站seowordpress+菜单大小
  • 小网站开发成本软件 行业门户网站
  • 收银系统一套多少钱重庆搜索引擎优化seo
  • 网站建站代理加盟网站建设资金的请示
  • 做网站用什么软件免费下载什么软件可以做动漫视频网站
  • 兰州网站建设方法如何提高wordpress的反应速度
  • 做个简单网站大概多少钱钓鱼网站图片
  • 优惠网站建设wordpress 图片缩放
  • linode wordpress建站门户网站免费建设
  • 网站 概念设计温州网站建设推荐
  • 跟我一起做网站 下载郑州网站开发公司哪家好
  • 普通网站怎么做h5网站建设技术解决方案
  • 哪个网站能叫我做直播回放大连网站制作机构
  • 江苏省建设考试网站购物网站开发总结报告
  • 深圳网站设计哪家快重庆logo设计图片
  • 先域名 还是先做网站南昌网站建设公司信息
  • 建站平台 阿里巴巴做网站不打广告怎么赚钱
  • 如何给网站做宣传wordpress建购物网站
  • 深圳网站建设怎样免费广州网站开发维护
  • 域名注册好了如何做网站怎么管理网站添加代码
  • 买域名送网站空间搜索关键词排名
  • 珠海建设网站机构谷歌外链代发
  • 外贸公司网站怎么设计更好网站建设管理人员推荐表
  • 网上怎么做网站平面设计免费网站
  • 自己的网站怎么做app吗宁波网站设计公司排名
  • 济南高端网站设计策划wordpress文章打开慢
  • 四川成都私人网站建设线上营销模式