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

北京市通信管理局 网站备案广西网站建设推荐

北京市通信管理局 网站备案,广西网站建设推荐,想建立一个网站,熊掌号 wordpress插件有小伙伴问了怎么将 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.yayakq.cn/news/326760/

相关文章:

  • 吉林智能建站系统价格网站的文章标题太短怎么弄
  • 建设银官方网站上海的设计网站有哪些
  • 网站规划问题南昌专业的企业网站开发公司
  • 网站 建设 开发 协议做网站如何选择数据源
  • 商务网站建设的组成包括上海电商网站建设
  • 什邡网站建设公司建设网站用什么空间服务器
  • ftp修改wordpress密码刷seo排名
  • 我的网站打不开培训型网站建设
  • 网站建设工作室拍照上海今天最新新闻10条
  • 大学选修课网站建设软件定制公司值得去吗
  • 佛山建设专业网站WordPress寻主题
  • 甘孜建设机械网站河南省建设部省厅网站
  • 杭州网站建设官方蓝韵网络微软做网页的软件
  • 163k地方门户网站系统基金会网站建设
  • 做购彩网站是怎么盈利的外贸网络营销的主动营销有哪些
  • jsp简单的网站开发例子云脑网络科技网站建设
  • 网站建设素材帝国cms导航模板
  • 网站集约化建设会议做调查网站的问卷哪个给的钱高
  • 工信部网站备案举报延吉网站开发公司
  • 茶叶网站flash模板北京网站设计济南兴田德润团队怎么样
  • 织梦做网站首页通联支付网络服务股份有限公司
  • 东莞网站建设优化企业百度推广人联系方式
  • 泰安定制网站建设公司微站网站
  • 网站开发需要哪些人员wordpress 读取文章
  • 网站费用清单wordpress修改邮件模板
  • 有专门做消除网站上对公司不利的wordpress登录密码
  • 专业做网文的网站好培训机构排名一览表
  • 沅江网站设计公司梁志天室内设计作品
  • 杭州pc网站建设方案网站建设以及seo
  • 外贸网网站建设陕麻圈辅助软件