每周需要打印小孩子的作业,老师都是在 app 里用图片的格式布置,打印图片需要一页页打印,非常耗时,遂编写了如下一段脚本,节省一点时间。需要安装 fitz 和 PyMuPDF 两个模块:

pip install fitz
pip install PyMuPDF

脚本如下:


import fitz
import osdoc = fitz.open()# jpg文件路径: 当前文件夹下的files文件夹
img_path = os.path.join(os.path.abspath(os.curdir), 'files')# 避免顺序错误,将1.jpg, 2.jpg ... 10.jpg等前面补零变为01.jpg, 02.jpg等
for img_file in os.listdir(img_path):new_name = ('0000' + img_file)[len(img_file)-3:] #长度对齐os.rename(os.path.join(img_path, img_file), os.path.join(img_path, new_name))# 转换为pdf格式后合并
for img_file in os.listdir(img_path):full_name= os.path.join(img_path, img_file)pdfbytes = fitz.open(full_name).convert_to_pdf()imgpdf = fitz.open(img_file + '.pdf', pdfbytes)doc.insert_pdf(imgpdf)doc.save('combined.pdf')
doc.close()

python - jpg图片转pdf相关推荐

  1. python图片转pdf文件_用python 制作图片转pdf工具

    这篇文章主要介绍了用python 制作图片转pdf工具的思路及代码,非常详细,有需要的小伙伴参考下 最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用pyth ...

  2. python将图片转换为pdf

    需要先安装reportlab,这个安装容易报错,解决办法如下: https://blog.csdn.net/zhezhebie/article/details/88846824 python将图片转换 ...

  3. python的图片转PDF

    图片转PDF,PDF转Word 首先,我们需要去下载python库,PyMupdf以及pdf2docx 可以直接使用pip去安装 在安装的过程中可能会出现报错,一般是因为存在不兼容的包,此时可以新创建 ...

  4. Python 为图片和 PDF 上去掉水印,超简单快来学!

    python去水印 安装模块 导入需要用到的模块 获取图片的 RGB 图片去水印 PDF 去水印 图片转为 pdf 总结 网上下载的 pdf 学习资料有一些会带有水印,非常影响阅读. 比如下面的图片就 ...

  5. python将图片转换为PDF文件

    工作中需要将众多图片转换为PDF文件,在线的各种工具又感觉不是很安全,于是就想到用python写一个小工具, 完成批量图片转换PDF功能. 主要使用python的fitz插件,通过在命令行输入pip ...

  6. 图片脚本:Python实现图片转pdf、Python生成gif动图

    文章目录 png转pdf(批处理) GIF生成器(批处理) png转pdf(批处理) 在使用overleaf时,如果项目太大,后期会导致一直"编译超时"等异常,充会员也无法解决.此 ...

  7. 还在到处求人发原图?不如用Python给图片和 PDF 去掉水印~

    导语 哈喽呀铁汁萌~今天小编准备教大家怎样除去图片跟PDF中的水印~ 这是不是平时到处求人发原图又卑微的你 但学完这期咱们就可以站起来了!

  8. python批量图片转pdf,用python 制作图片转pdf工具

    最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下: 这里主要用了reportlab.开始打算随便写几行,结果为若干坑纠结了挺久,于 ...

  9. Python之图片转PDF

    博主目前从事python爬虫的工作,当前任务需要将散列的图片转成pdf然后再合成一篇pdf报告, 开始想了很多办法,在网上百度看了许多类似的文章,包括查看官方的文档,总算将这个事情搞定了. 闲话少说, ...

  10. python制作图片_用python 制作图片转pdf工具

    最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下: 这里主要用了reportlab.开始打算随便写几行,结果为若干坑纠结了挺久,于 ...

最新文章

  1. mysql 运行sql 编码_关于解决运行 sql 文件时, 找不到 MySQL 默认编码 utf8mb4 的问题...
  2. spring配置datasource三种方式
  3. 设计模式之工厂模式和抽象工厂模式
  4. c++ 深度优先搜索(迷宫)
  5. AOP||动态代理||AOP专业术语;
  6. 计算机视觉 | 计算机界国际学术会议和期刊目录
  7. 二十八、深入浅出Python中的 logging模块
  8. clickhouse集群表删除_携程用ClickHouse轻松玩转每天十亿级数据更新
  9. TypeScript 枚举指南
  10. Run ASMX Without IIS
  11. 项目经理修炼手册,泄露章节 ,项目经理需要注意的习惯
  12. redux 管理你的 react 应用
  13. 《计算机操作系统》(第四版)知识点总结
  14. 剑桥: 一个完美的读书地方
  15. PLSQL14下载与安装及使用
  16. XP系统计算机桌面图标不见,xp系统桌面计算机快捷图标不见了的设置方法
  17. Codeforces 417D Cunning Gena(状压DP)
  18. intelx86为何从0xFFFF0处执行
  19. java左手画圆右手画方_左手画圆,右手画方真的很难吗?为什么人们很难做到呢?...
  20. 苹果手机怎么编辑word文档_多人协同编辑一份Word文档用修订功能就对了

热门文章

  1. 这本Python入门畅销书《“笨办法”学python 3》,不仅仅是一本书
  2. C# 在PPT中绘制图表——柱形图、环形图、混合型图表
  3. 资料汇总更新|FPGA软件安装包、书籍、源码、技术文档…(2021.01.04更新)
  4. ,PLCSIM、SIMIT、Amesim、NX MCD、 Process Simulate、Plant Simulation,一文带你了解西门子整个虚拟调试与仿真软硬件体系
  5. 编程语言c语言vb,c语言和vb语言哪个比较简单
  6. ES6标准入门(阮一峰)-阅读记录与心得
  7. 学习记录542@阿里云OCR身份证识别具体实现
  8. p6s与onvif_大华的录像机添加海康摄像头,使用了onvif协议,为啥也添加不进去?...
  9. idea 调整缩进快捷键_IDEA 代码格式化,快捷键
  10. CAD手机看图:CAD图纸中添加的批注发送给别人后批注却消失了?