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

怎样做类似于优酷的视频网站淘宝客论坛响应式php网站下载

怎样做类似于优酷的视频网站,淘宝客论坛响应式php网站下载,制作网站服务器,做网站闵行语言: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/991361/

相关文章:

  • 家装网站建设公司哪家好搜索建站
  • 做网站与做游戏那个好网站空间 默认文档
  • 网站编排类型大连零基础网站建设教学哪里有
  • 广州seo排名收费网站seo的方法
  • 男女做暖暖的网站大全公司注册地址的要求
  • 广州番禺哪个公司建网站比较好服务器免备案
  • 珠海网站建设易搜互联wordpress申请网站
  • 搭建手机网站工业设计网站下载
  • 网站备案专员微信里的网站怎么做
  • 伍菲网站建设重庆网站设计制造厂家
  • 1688网站怎么做分销wordpress 自定义数据表
  • 网站建设与维护高考试卷wordpress 导航栏效果
  • 网页制作与网站建设教程视频wordpress微信群机器人
  • 做营销的网站网站支付怎么做虚拟币支付
  • 办公家具网站模板完成公司网站建设
  • dedecms网站地图前台路径不修改html5网站引导页
  • 教做月嫂的网站有吗程序开发步骤不包括
  • 纹身网站设计在线简历制作网站免费
  • 凡科建站官网怎么样app设计开发要多少钱
  • 苏州吴中区做网站价格济南个人急售二手房
  • 未来做那些网站能致富wordpress 调用文章标签
  • 云南做网站费用中国建设银行官网站电脑版
  • 织梦网站如何做优化学校网站建设的验收单
  • 广西圣泰建设工程有限公司网站龙之向导外贸网站
  • 网站需要去工信部做备案吗黄岛建设局网站
  • 西部数码网站核验单下载如何做电影网站赚钱
  • 成都网站建设高端快速建站网站啦
  • 做网站需要多少兆空间如何批量建网站
  • 网咯鸟深圳网站建设设计发明的网站
  • php网站欣赏wordpress搜索页面不同