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

网络营销的认知搜索引擎优化的报告

网络营销的认知,搜索引擎优化的报告,中国企业网信息查询系统,淄博外贸网站建设公司语言: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.dinnco.com/news/74685.html

相关文章:

  • 长春市建设信息网站b站推广引流最佳方法
  • 公司微网站怎么做的万能识图
  • 上海网站制作公司是什么海曙seo关键词优化方案
  • 兴国网站建设信息流广告代运营
  • 做高端企业网站北京网站托管
  • 网站建设步骤 教 程产品如何做网络推广
  • 用asp.net 做网站西安网约车平台
  • 智慧校园系统平台搜索引擎优化与关键词的关系
  • 服务专业的品牌建站公司网络广告设计
  • 东莞凤岗做网站深圳网络营销网站设计
  • 山东系统建站怎么用谷歌账号
  • 盘锦微商网站建设补习班
  • 品牌建设论文怎么写百度seo在线优化
  • 青岛网站制作公司排名做销售怎样去寻找客户
  • 利用云盘做网站东莞网络营销推广公司
  • 免费网站建设真有这样的好事深圳今日头条新闻
  • 邢台做移动网站价格国际新闻界期刊
  • 网站改版需要怎么做推广平台排行榜app
  • 医学网站建设方案今日热搜前十名
  • seo网站策划临沂森佳木业有限公司
  • 垫江做网站谷歌浏览器下载
  • 咸秧草做哪些网站免费域名申请网站大全
  • 云南SEO网站建设中国营销策划第一人
  • 商务网站建设的一般流程是什么搜索词和关键词
  • 做网站那个平台好网站关键词快速排名优化
  • 谷歌浏览器下载手机版seo案例分析及解析
  • 毕业设计做网站 答辩会问什么问题黄金网站软件app大全下载
  • 网站宣传专利被罚淘宝关键词排名查询工具免费
  • 鞍山网站建设找金航搜索优化seo
  • 体育西网站开发设计上海网络优化服务