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

找承包工程的平台铁岭网站建设网络优化

找承包工程的平台,铁岭网站建设网络优化,做购物网站多少钱 知乎,互联网设计师leader文章目录 语言用法源码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.yayakq.cn/news/440525/

相关文章:

  • 陕西做网站公司上百度推广 免费做网站
  • 网站优化seo域名注册成功怎么做网站
  • 网站顶端大图怎么做怎么去推广一个app
  • 三台网站建设哪家专业网站建设布为网
  • 昆山网站建设设计哪类网站赚钱 优帮云
  • 班级做网站人的叫什么上海网站建设市场
  • 有服务器有域名如何做网站做同城网站需要哪些手续
  • 临沂专业网站建设设计公司网站推广有哪些手段
  • 外语网站建设目的公司注册地址要求
  • 息县网站建设怎样修改网站英文域名
  • 衡水企业网站建设报价支付网站设计
  • 泰安市住房与城乡建设局网站手机怎么进入pc端
  • 苏州企业网站建设心理咨询网站
  • 网站建造免费如何设置页面
  • 网站内容授权书网站建设 电话
  • 免费推广网站翻译英文wordpress 的论坛
  • 萍乡做网站的公司企业门户网站建设的意义
  • 电商网站制作教程wordpress远程后台设置
  • 枣庄网站建设价格手机软件app制作工具
  • 做汽车配件招聘网站wordpress企业仿站
  • 素材网站哪个最好正规网络推广服务
  • 表格网站源码装修公司前十强有哪些
  • 做免费推广的网站有哪些wordpress 用户密码的加密算法
  • 做熟食的网站美食网站做外贸免费的网站有哪些
  • 黄冈市建设局官方网站如何做网站商城
  • 如何快速优化网站清远做网站的
  • 公司网站建设的方案查询网站备案号app
  • wordpress网站下方游戏网站建设杭州
  • 用公司网站后缀做邮箱自助建设视频网站
  • 阿里云网站建设需要多少钱如何利用源码做网站