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

扁平化手机网站模板深圳营销推广公司

扁平化手机网站模板,深圳营销推广公司,做网站平面模板是啥意思,wordpress如何重新连接数据库文章目录 语言用法源码1源码2 语言 语言:python 3 用法 用法:选择PDF文件所在的目录,点击 确定 后,自动将该目录下的所有PDF转换成单个图片,图片名称为: pdf文件名.page_序号.jpg 如运行中报错,需要自行…

文章目录

  • 语言
  • 用法
  • 源码1
  • 源码2

语言

语言:python 3

用法

用法:选择PDF文件所在的目录,点击 确定 后,自动将该目录下的所有PDF转换成单个图片,图片名称为: pdf文件名.page_序号.jpg

如运行中报错,需要自行根据报错内容安装缺失的库

例如:

#安装库
pip install pyautogui#安装库
pip install  pillow

提供两种源码

源码1

第一种是在代码中手动添加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()

源码2

第二种是点击运行后,弹出窗口选择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.ds6.com.cn/news/352.html

相关文章:

  • 免费视频素材网站哪个最好北京seo优化推广
  • thinkphp可以做网站吗竞价推广是做什么的
  • 东城响应式网站建设亿速云
  • 腾讯建设网站视频友情链接实例
  • 丽水市住房和城乡建设局网站网站推广常用方法
  • 做时时彩网站微信平台北京seo百科
  • 开放端口做网站搭建网站需要哪些步骤
  • 免费建站微信seo公司上海牛巨微
  • markdown 网站开发长沙seo网站管理
  • 湘潭做网站 i磐石网络整站seo排名费用价格
  • jquery 动画网站抖音seo推广
  • 企业解决方案有哪些厦门seo排名公司
  • 怎么往网站里做游戏网络营销活动推广方式
  • 惠州网站建设 鑫高质量外链购买
  • 北京做网站比较好的公司吉林seo管理平台
  • 可以做外链的网站网站提交收录软件
  • wordpress 数据库类成都关键词优化报价
  • 网站做前端惠州网站关键词排名
  • 学校没有网站友链交换不限内容
  • 免费素材网站视频百度无广告搜索引擎
  • 广州软件学院深圳seo排名优化
  • 网购网站开发背景网站的推广方案的内容有哪些
  • 部门网站建设怎么做seo修改器
  • 自己做视频网站用cdn那个便宜竞价系统
  • 手机网站建设公司老鬼seo
  • 潍坊那个公司做网站比较好手机优化大师官方免费下载
  • 河南网站备案系统短信我赢网提供的高水平网页设计师
  • 临沂在线上网站建设seo工资待遇怎么样
  • 代理网络游戏需要什么手续百度seo软件
  • 网站和网店的区别百度平台客服电话