python批量把漫画图片转PDF格式代码
我有个爱好,喜欢看漫画,但是很多漫画找到以后是图片格式,不太好保存,所以写了一个批量把漫画文件按照文件夹的形式转成pdf格式并存储的py小程序,分享出来!
import img2pdf
import osdef from_photo_to_pdf(photo_path):photo_list = os.listdir(photo_path)photo_list = [os.path.join(photo_path,i) for i in photo_list]a4inpt = (img2pdf.mm_to_pt(720), img2pdf.mm_to_pt(1080))layout_fun = img2pdf.get_layout_fun(a4inpt)with open(r'填写你的漫画存储路径'+f'\\第{n}卷.pdf', 'wb') as f:f.write(img2pdf.convert(photo_list, layout_fun=layout_fun))print(f'第{n}卷.pdf--生成完毕')if __name__ == '__main__':photo_path = r'填写你的漫画pdf存储路径'photo_path1=os.listdir(photo_path)photo_path2=[os.path.join(photo_path,i) for i in photo_path1]n=1for l in photo_path2:if '.json' not in l:from_photo_to_pdf(l)n+=1
直接把漫画文件夹和py程序放一起运行就行了,希望帮助到大家
python批量把漫画图片转PDF格式代码相关推荐
- 【超实用】python批量ppt转图片,pdf转图片,word转图片脚本,直接拿去用
前言 某天我们运营在编辑后台的时候说每次上传ppt,pdf,word时都要把每个文件先导出一次图片,然后一个一个上传(png用作预览,ppt,pdf,word源文件不能直接下载的,要付费),说效率太低 ...
- Python模块介绍使用:img2pdf 几行代码将图片转为PDF格式文件
hello,大家好,今天我来推荐一个模块--img2pdf,这个模块可以把图片转换为pdf,开始学习吧! 1. pip安装 使用命令: pip install img2pdf 安装完毕后,打开一个Py ...
- Python批量重命名图片
Python批量重命名图片 # -*- coding:utf8 -*-import osclass BatchRename():'''批量重命名文件夹中的图片文件'''def __init__(sel ...
- python批量旋转裁剪图片实战
python批量旋转裁剪图片实战 引子 有一本PDF电子书,由扫描的图片生成的,每页的截图看起来如下图: 它是展开扫描的,两页并列在一张图片上.并且每页又是分两栏,这样的PDF在手机.平板上,需要放大 ...
- python批量pdf转word,python批量实现Word文件转换为PDF文件
本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...
- Python批量删除错误图片、修改文件名以及删除重复图片
一.批量删除错误图片: 代码如下: import osfor name in range(1,150):with open('C:\\Users\\adimin\\Desktop\\Pixiv_Img ...
- 怎么把图片转PDF格式?转换方法分享
怎么将图片转换成PDF格式呢?图片文件是我们经常拿来使用的一种文件格式,因为它查看起来非常方便,所以有的小伙伴胡使用大量的图片素材来辅助办公.但是当我们在使用的过程中,有的小伙伴觉得翻找图片会很麻烦, ...
- 如何批量将 gif 图片转换为 jpg 格式
概要:gif 格式的图片相信大家或多或少的都有接触过.最常见的就是我们的表情包.动图等等,这也是 gif 格式图片比较大的应用场景.但也并不一定是所有的 gif 格式的图片都是动图,也有些是静态的.那 ...
- vue3 el-upload 上传附件及预览 限制只能上传一个图片或者pdf格式的文件
vue3 el-upload 上传附件及预览 限制只能上传一个图片或者pdf格式的文件 效果如图 直接看代码吧 template部分 <div class="file-upload&q ...
最新文章
- postgresql存图片字段类型_PostgreSQL 入门 | Linux 中国
- P1417 烹调方案 (0/1背包+贪心)
- P4 详解各硬件部分
- 吐槽今年一级计算机,吐槽大会#辽宁省考#当一个没有情感的计算机器
- C语言解析http请求表单内容
- 前端学习(1373):构建模块化路由2
- 目标检测_目标检测 | Anchor free的目标检测进阶版本
- LeetCode 1186. 删除一次得到子数组最大和(DP)
- (原创--网上办法经过改良)系统重装后,如何快速的回复oracle 10g(测试环境:windows server 2003 sp1+Oracle 10g)...
- c++用两个队列实现一个栈
- 使用mysqldump 迁移数据库
- Java自学网站推荐(整理好发给大家)
- 微软苏州面经:前两面简单,三面困难
- 继承中各代码块的执行顺序
- Node开发后台API接口项目
- wince版千千静听出炉
- 微波雷达传感器感应模块,智能安防过滤雨水树叶干扰技术应用
- 高考失利之后,属于我的大学本科四年
- 开发一个app应用的流程有哪些
- 【Benewake(北醒)】 单点系列标品介绍
热门文章
- 中国科技大学计算机系导师,研究生导师朱明:中国科学技术大学
- sklearn-KMeans聚类分析-汽车分类
- polit Number
- WMI Provider Host
- cdc跨时钟域处理-结绳握手法
- 职业规划测试皮肤软件,LOL2020年8月5日体验服更新内容介绍 10.18灵能特工系列皮肤上线...
- 从原理到制造再到应用,这篇文章终于把MEMS技术讲透了!
- ZTESoft 持续集成 编年史 之 持续集成建设---自主研发(总括)
- 微信小程序手把手教你实现带字母索引的城市选择列表
- C语言——喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水, 给20元,可以多少汽水