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

做网站通常又什么开发完成打开网址资料网站

做网站通常又什么开发完成,打开网址资料网站,滨州做网站的电话,品牌平价网站建设有小伙伴问了怎么将 pdf文件转图片的问题,我百度了一波儿,搞了以下python代码给他封装成exe工具了。 中途打包踩了个坑,python进程池的问题,本地运行没啥问题,打包好的exe文件双击就会使电脑内存爆破卡死,…

有小伙伴问了怎么将 pdf文件转图片的问题,我百度了一波儿,搞了以下python代码给他封装成exe工具了。

中途打包踩了个坑,python进程池的问题,本地运行没啥问题,打包好的exe文件双击就会使电脑内存爆破卡死,重新开机才好。

准备工作:

  1. 安装PyMuPDF 直接 pip install PyMuPDF 即可
  2. 在代码当前路径创建一个名为pdf_dir的文件夹,用于存放要转换的pdf 文件

以下是代码实现,支持批量转换,可以放多个pdf文件

# -*- coding: UTF-8 -*-
import multiprocessing
from multiprocessing import Pool
# 安装fitz需要安装PyMuPDF才能使用
import fitz
import os
import timetmp = 'pdf_dir'   #pdf路径export_file = "导出文件"os.makedirs(export_file, exist_ok=True)
pdf_dir = [i for i in os.listdir(tmp) if os.path.splitext(i)[-1] == ".pdf"]def pdf_to_jpg(name):# 拼接pdf的文件路径pwd_name = os.path.join(tmp, name)print(pwd_name)doc = fitz.open(pwd_name)print(1111)# 将文件名同我们的保存路径拼接起来(保存图片的文件夹)dir_name = os.path.splitext(name)[0]pdf_name = os.path.join(export_file, dir_name)# print(pdf_name)temp = 0os.makedirs(pdf_name, exist_ok=True)for pg in range(doc.pageCount):page = doc[pg]temp += 1rotate = int(0)# 每个尺寸的缩放系数为2,这将为我们生成分辨率提高四倍的图像。zoom_x = 2.0zoom_y = 2.0trans = fitz.Matrix(zoom_x, zoom_y).preRotate(rotate)pm = page.getPixmap(matrix=trans, alpha=False)pic_name = '{}.png'.format(temp)# 拼接生成pdf的文件路径pic_pwd = os.path.join(pdf_name, pic_name)print(pic_pwd)pm.writePNG(pic_pwd)def main():pool = Pool(10)for i in pdf_dir:res = pool.apply_async(pdf_to_jpg, (i,))pool.close()pool.join()if __name__ == '__main__':# 如果要打包成exe供别人使用,要加上下面这行,不然会爆破电脑内存,导致电脑卡死multiprocessing.freeze_support()st = time.time()main()end_time = time.time()print('总用时:%s'%(end_time-st))

比如我们放了一个pytorch.pdf的文件,直接运行代码
在这里插入图片描述

直接就成功了
在这里插入图片描述

http://www.ritt.cn/news/11426.html

相关文章:

  • 优化网站关键词排名软件百度关键词优化
  • 东莞微信网站制作互联网销售是做什么的
  • 贩卖做网站资料百度图片搜索引擎
  • 做二维码的网站兰州网站开发公司
  • 怎么添加网站图标文章发布在哪个平台好
  • 做流量网站吗网站收录查询站长工具
  • 冷水江网站广告公司取名字参考大全
  • 嘉兴秀洲区建设局网站中山seo推广优化
  • 建设工程竣工规划局网站希爱力
  • html做网站的设计专业seo服务商
  • 做自媒体网站天猫关键词排名怎么控制
  • 网站建设安排网络广告宣传怎么做
  • 傻瓜做网站软件厦门网站综合优化贵吗
  • 打扑克软件直播app开发seo成功的案例和分析
  • 海城网站建设锦绣大地seo
  • apsx做的网站怎么发布杭州seo排名
  • 网站开发的层级结构怀化网络推广
  • 做网站赔钱了免费的html网站
  • 交友网站app推广成人英语培训
  • 成都有哪些比较做网站比较好的凤凰网台湾资讯
  • 做企业网站收费多少今日新闻头条新闻最新
  • 在vs做的项目怎么连接到网站郑州搜索引擎优化
  • 武汉seo招聘信息网站优化资源
  • 手机网站flash免费数据统计网站
  • 做网站用的小图标网页设计需要学什么
  • 虚拟云主机wordpress网站播放视频速度优化
  • 凤岗镇仿做网站免费域名注册
  • 搭建建立网站外贸seo推广招聘
  • 网站建设过程中需要注意的通用原则如何推广一个品牌
  • 珠宝购物网站的建设高级seo课程