Python用img2pdf库批量转换图片为PDF文件

import os #导入os库
import time #导入时间库生成时间戳
import img2pdf #导入img2pdf库, 安装命令:pip install img2pdf
localtime = time.localtime() #获取本地时间
timesign = time.strftime("%Y%m%d%H%M%S", localtime) #格式化时间为 202209031212
print(time.strftime("%Y%m%d%H%M%S", localtime)) #打印格式化时间
imgpath = 'imgs'  #设置图片文件夹
try:with open('PDF' + timesign + '.pdf', 'wb+') as f:   #创建以二进制读写模式 ‘PDF‘’加时间戳的PDF文件imgs =[] #创建图片路径保存列表for fname in os.listdir(imgpath): #遍历图片文件夹里面的文件if not fname.endswith('.jpg'): #遍历文件格式为jpg的图片文件continuepath = os.path.join(imgpath, fname) #读取图片文件路径if os.path.isdir(path):continueimgs.append(path)  #添加图片路径到imgs列表f.write(img2pdf.convert(imgs)) #转换imgs列表里面所有图片为一个PDF文件print("文件保存至outout.pdf") #打印PDF转换成功
except OSError as err:print("OS error: {0}".format(err))  #打印转换出错

Python用img2pdf库批量转换图片为PDF文件相关推荐

  1. 新发的日常小实验——使用python的PIL库批量修改图片尺寸,确保宽和高是4的倍数(Unity、PIL、Pillow、压缩)

    文章目录 一.问题:图片导入Unity被调整成2的N次方 二.设置不转换成2的N次方 三.使用ETC压缩格式,图片宽高必须是4的倍数 四.使用python的PIL库批量修改图片尺寸,确保宽和高是4的倍 ...

  2. Python工具脚本,PDF文件批量转图片(pdf图片提取器)工具(exe)

    前面写(抄袭)了一下转图片(提取图片)的源码,包括PDF文件以及PPT文件,这里本渣渣抽空进行了exe打包,打包的是pdf文件转图片,当然使用的gui还是python的tkinter库,仅供参考和学习 ...

  3. Linux批量改变图片大小,如何用Pix相册批量转换图片格式和调整大小

    LinuxMint 是基于 Ubuntu LTS 的流行的 Linux 发行版,早年其主要是 在Ubuntu 的基础上换上自己的主题.图标等外观资源,各类软件.设置工具都与 Ubuntu 完全一致,因 ...

  4. 2021-03-10 Python多线程爬虫快速批量下载图片

    Python多线程爬虫快速批量下载图片 1.完成这个需要导入的模块 urllib,random,queue(队列),threading,time,os,json 第三方模块的安装 键盘win+R,输入 ...

  5. java批量转换图片格式

    废话不多直接上代码,代码其实也不多.... package com.qiao.testImage;import java.awt.image.BufferedImage; import java.io ...

  6. 怎么批量转换图片格式?

    怎么批量转换图片格式?在日常的工作过程中,小伙们时常需要将上百上千的图片进行格式转换,如果你一张一张图片进行转换,就需要消耗大量的时间和精力,时间就是金钱,我们不应该浪费大量时间在这种简单又重复的事情 ...

  7. 免费PDF批量转换图片工具

    免费PDF批量转换图片工具 免费PDF批量转换图片工具 程序界面 测试效果 程序说明 使用说明 使用注意 开发环境 测试环境 程序版本 源文章出处 下载地址(百度云) 免费PDF批量转换图片工具 一款 ...

  8. python操作postgre库,批量进行增删改查和计时比较效率,封装好的普通增删改查和批量增删改查类拿来即用

    python操作postgre库,批量进行增删改查,封装类,拿来即用 1. 新建postgre.py文件,使用psycopg2封装普通增删改查和批量增删改查类 postgre.py import ps ...

  9. c#如何wmf图片转换成png图片_C# 批量转换图片格式 支持/JPG/TIF/PNG/WMF/GIF等

    C# 批量转换图片格式实例源码,可以在BMP/JPG/TIF/PNG/WMF/GIF这几种格式之间批量转换,是否支持逆转换,这个未测试,有兴趣的自己下载源码编译一下吧.本源码实现的原理:将转换过程写入 ...

最新文章

  1. 2020 IEEE冯诺依曼奖得主:Michael Jordan --机器学习领域泰斗级人物
  2. javascript-基本数据类型和转换
  3. 上海市新能源汽车数据平台引入阿里云Lindorm数据库,成本下降20%
  4. linux性能监控sar命令详解
  5. spring data for mongo
  6. Effective C++(6) 如何拒绝编译器的自动生成函数
  7. Anaconda Prompt 怎么切换工作路径
  8. ResultSet获取记录条数
  9. 阿里云服务器申请免费试用图文教程(个人和企业均可申请)
  10. 黑客组织“洋葱狗”潜伏3年终曝光 定期偷袭能源及交通行业
  11. application/octet-stream是什么意思
  12. 局部最优点+鞍点+学习率的调节
  13. c++ includes
  14. Vue http request 请求拦截器
  15. 添加系统调用的方法,2.6.35(没有测试)
  16. AltiumDesigner
  17. 初学者复现CornerNet:详细指导零基础在Ubuntu系统运行该代码并完全理解论文思路的教程
  18. gdufe acm 1086 互质数
  19. WTK 2.5 安装详解(Windows XP)
  20. python 保存和读取中间变量

热门文章

  1. 怎么安装 Laravel
  2. 数据结构python描述英文版_数据结构——Python语言描述
  3. 通过js给input框的value赋值触发input事件
  4. 法国国立计算机科学研究所,董未名 - 中国科学院自动化研究所 -
  5. 年龄论文阅读——Deep Label Distribution Learning With Label Ambiguity
  6. FPGA ISP 线阵CCD
  7. 自动控制原理/现代控制原理专业词汇中英文对照
  8. html怎么做跳动的心,css动画之如何写个跳动的心送妹子
  9. SAS MACRO Debugging option
  10. eclipse ctrl加鼠标左键点击无法进入方法的解决办法,调试时快捷键无法进入下一步等的解决方法