python - jpg图片转pdf
每周需要打印小孩子的作业,老师都是在 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相关推荐
- python图片转pdf文件_用python 制作图片转pdf工具
这篇文章主要介绍了用python 制作图片转pdf工具的思路及代码,非常详细,有需要的小伙伴参考下 最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用pyth ...
- python将图片转换为pdf
需要先安装reportlab,这个安装容易报错,解决办法如下: https://blog.csdn.net/zhezhebie/article/details/88846824 python将图片转换 ...
- python的图片转PDF
图片转PDF,PDF转Word 首先,我们需要去下载python库,PyMupdf以及pdf2docx 可以直接使用pip去安装 在安装的过程中可能会出现报错,一般是因为存在不兼容的包,此时可以新创建 ...
- Python 为图片和 PDF 上去掉水印,超简单快来学!
python去水印 安装模块 导入需要用到的模块 获取图片的 RGB 图片去水印 PDF 去水印 图片转为 pdf 总结 网上下载的 pdf 学习资料有一些会带有水印,非常影响阅读. 比如下面的图片就 ...
- python将图片转换为PDF文件
工作中需要将众多图片转换为PDF文件,在线的各种工具又感觉不是很安全,于是就想到用python写一个小工具, 完成批量图片转换PDF功能. 主要使用python的fitz插件,通过在命令行输入pip ...
- 图片脚本:Python实现图片转pdf、Python生成gif动图
文章目录 png转pdf(批处理) GIF生成器(批处理) png转pdf(批处理) 在使用overleaf时,如果项目太大,后期会导致一直"编译超时"等异常,充会员也无法解决.此 ...
- 还在到处求人发原图?不如用Python给图片和 PDF 去掉水印~
导语 哈喽呀铁汁萌~今天小编准备教大家怎样除去图片跟PDF中的水印~ 这是不是平时到处求人发原图又卑微的你 但学完这期咱们就可以站起来了!
- python批量图片转pdf,用python 制作图片转pdf工具
最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下: 这里主要用了reportlab.开始打算随便写几行,结果为若干坑纠结了挺久,于 ...
- Python之图片转PDF
博主目前从事python爬虫的工作,当前任务需要将散列的图片转成pdf然后再合成一篇pdf报告, 开始想了很多办法,在网上百度看了许多类似的文章,包括查看官方的文档,总算将这个事情搞定了. 闲话少说, ...
- python制作图片_用python 制作图片转pdf工具
最近因为想要看漫画,无奈下载的漫画是jpg的格式,网上的转换器还没一个好用的,于是乎就打算用python自己DIY一下: 这里主要用了reportlab.开始打算随便写几行,结果为若干坑纠结了挺久,于 ...
最新文章
- mysql 运行sql 编码_关于解决运行 sql 文件时, 找不到 MySQL 默认编码 utf8mb4 的问题...
- spring配置datasource三种方式
- 设计模式之工厂模式和抽象工厂模式
- c++ 深度优先搜索(迷宫)
- AOP||动态代理||AOP专业术语;
- 计算机视觉 | 计算机界国际学术会议和期刊目录
- 二十八、深入浅出Python中的 logging模块
- clickhouse集群表删除_携程用ClickHouse轻松玩转每天十亿级数据更新
- TypeScript 枚举指南
- Run ASMX Without IIS
- 项目经理修炼手册,泄露章节 ,项目经理需要注意的习惯
- redux 管理你的 react 应用
- 《计算机操作系统》(第四版)知识点总结
- 剑桥: 一个完美的读书地方
- PLSQL14下载与安装及使用
- XP系统计算机桌面图标不见,xp系统桌面计算机快捷图标不见了的设置方法
- Codeforces 417D Cunning Gena(状压DP)
- intelx86为何从0xFFFF0处执行
- java左手画圆右手画方_左手画圆,右手画方真的很难吗?为什么人们很难做到呢?...
- 苹果手机怎么编辑word文档_多人协同编辑一份Word文档用修订功能就对了
热门文章
- 这本Python入门畅销书《“笨办法”学python 3》,不仅仅是一本书
- C# 在PPT中绘制图表——柱形图、环形图、混合型图表
- 资料汇总更新|FPGA软件安装包、书籍、源码、技术文档…(2021.01.04更新)
- ,PLCSIM、SIMIT、Amesim、NX MCD、 Process Simulate、Plant Simulation,一文带你了解西门子整个虚拟调试与仿真软硬件体系
- 编程语言c语言vb,c语言和vb语言哪个比较简单
- ES6标准入门(阮一峰)-阅读记录与心得
- 学习记录542@阿里云OCR身份证识别具体实现
- p6s与onvif_大华的录像机添加海康摄像头,使用了onvif协议,为啥也添加不进去?...
- idea 调整缩进快捷键_IDEA 代码格式化,快捷键
- CAD手机看图:CAD图纸中添加的批注发送给别人后批注却消失了?