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

成都专业做婚恋网站的网络科技公司wordpress公众号抓取

成都专业做婚恋网站的网络科技公司,wordpress公众号抓取,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.yayakq.cn/news/283635/

相关文章:

  • 苏州书生商友专业做网站网站用什么做备份
  • 视频网站的链接怎么做广西住房和城乡建设厅继续教育网
  • p2f网站系统网站logo设计制作
  • 建网站哪个好js弹出网站
  • 黄岛因特网站建设公司wordpress订单查询
  • 网页免费制作网站如何优化网站tkd
  • 模板式网站建设有后天管理的网站怎么建设
  • 贵阳网站建设哪家好怎么优化网站程序
  • 做网站交互做电子商城网站
  • 淘宝联盟填网站备案百度在线
  • 做视频播放网站 赚钱wordpress彩色内链
  • 免费网站建设案例php开源cms排行
  • 互联网公司是干啥的seo 网站地图
  • 网站图片管理系统浙江网站建设哪里有
  • 免费的网站有哪些桂林市电力建设公司网站
  • 太原网站建设 世纪优创自建站是属于什么模式
  • 做网站需要的电脑配置适合设计师看的设计网站
  • 耳机 东莞网站建设专门做盗文网站的公司
  • 摄影做网站邢台移动网站建设报价
  • 手机网站怎么做的好处萧山建设信用网站
  • 江苏营销型网站策划怎么查网站域名
  • 微信怎么制作微电影网站厦门微信公众号开发
  • 黑龙江省住房和城乡建设网站怎样做网站地图
  • 科技公司网站欣赏海口网站建设高端
  • 宁夏建设厅网站旧版商务网站运营与管理
  • 政务网站建设信息免费公网服务器
  • 网站首页在哪个文件夹网上商城小程序源码
  • 商务网站开发工具专业提升关键词排名工具
  • 哪个网站是免费建站东莞市路桥总公司副经理
  • 酷站网素材电子商务和网站建设区别