我有个爱好,喜欢看漫画,但是很多漫画找到以后是图片格式,不太好保存,所以写了一个批量把漫画文件按照文件夹的形式转成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格式代码相关推荐

  1. 【超实用】python批量ppt转图片,pdf转图片,word转图片脚本,直接拿去用

    前言 某天我们运营在编辑后台的时候说每次上传ppt,pdf,word时都要把每个文件先导出一次图片,然后一个一个上传(png用作预览,ppt,pdf,word源文件不能直接下载的,要付费),说效率太低 ...

  2. Python模块介绍使用:img2pdf 几行代码将图片转为PDF格式文件

    hello,大家好,今天我来推荐一个模块--img2pdf,这个模块可以把图片转换为pdf,开始学习吧! 1. pip安装 使用命令: pip install img2pdf 安装完毕后,打开一个Py ...

  3. Python批量重命名图片

    Python批量重命名图片 # -*- coding:utf8 -*-import osclass BatchRename():'''批量重命名文件夹中的图片文件'''def __init__(sel ...

  4. python批量旋转裁剪图片实战

    python批量旋转裁剪图片实战 引子 有一本PDF电子书,由扫描的图片生成的,每页的截图看起来如下图: 它是展开扫描的,两页并列在一张图片上.并且每页又是分两栏,这样的PDF在手机.平板上,需要放大 ...

  5. python批量pdf转word,python批量实现Word文件转换为PDF文件

    本文为大家分享了python批量转换Word文件为PDF文件的具体方法,供大家参考,具体内容如下 1.目的 通过万能的Python把一个目录下的所有Word文件转换为PDF文件. 2.遍历目录 作者总 ...

  6. Python批量删除错误图片、修改文件名以及删除重复图片

    一.批量删除错误图片: 代码如下: import osfor name in range(1,150):with open('C:\\Users\\adimin\\Desktop\\Pixiv_Img ...

  7. 怎么把图片转PDF格式?转换方法分享

    怎么将图片转换成PDF格式呢?图片文件是我们经常拿来使用的一种文件格式,因为它查看起来非常方便,所以有的小伙伴胡使用大量的图片素材来辅助办公.但是当我们在使用的过程中,有的小伙伴觉得翻找图片会很麻烦, ...

  8. 如何批量将 gif 图片转换为 jpg 格式

    概要:gif 格式的图片相信大家或多或少的都有接触过.最常见的就是我们的表情包.动图等等,这也是 gif 格式图片比较大的应用场景.但也并不一定是所有的 gif 格式的图片都是动图,也有些是静态的.那 ...

  9. vue3 el-upload 上传附件及预览 限制只能上传一个图片或者pdf格式的文件

    vue3 el-upload 上传附件及预览 限制只能上传一个图片或者pdf格式的文件 效果如图 直接看代码吧 template部分 <div class="file-upload&q ...

最新文章

  1. postgresql存图片字段类型_PostgreSQL 入门 | Linux 中国
  2. P1417 烹调方案 (0/1背包+贪心)
  3. P4 详解各硬件部分
  4. 吐槽今年一级计算机,吐槽大会#辽宁省考#当一个没有情感的计算机器
  5. C语言解析http请求表单内容
  6. 前端学习(1373):构建模块化路由2
  7. 目标检测_目标检测 | Anchor free的目标检测进阶版本
  8. LeetCode 1186. 删除一次得到子数组最大和(DP)
  9. (原创--网上办法经过改良)系统重装后,如何快速的回复oracle 10g(测试环境:windows server 2003 sp1+Oracle 10g)...
  10. c++用两个队列实现一个栈
  11. 使用mysqldump 迁移数据库
  12. Java自学网站推荐(整理好发给大家)
  13. 微软苏州面经:前两面简单,三面困难
  14. 继承中各代码块的执行顺序
  15. Node开发后台API接口项目
  16. wince版千千静听出炉
  17. 微波雷达传感器感应模块,智能安防过滤雨水树叶干扰技术应用
  18. 高考失利之后,属于我的大学本科四年
  19. 开发一个app应用的流程有哪些
  20. 【Benewake(北醒)】 单点系列标品介绍

热门文章

  1. 中国科技大学计算机系导师,研究生导师朱明:中国科学技术大学
  2. sklearn-KMeans聚类分析-汽车分类
  3. polit Number
  4. WMI Provider Host
  5. cdc跨时钟域处理-结绳握手法
  6. 职业规划测试皮肤软件,LOL2020年8月5日体验服更新内容介绍 10.18灵能特工系列皮肤上线...
  7. 从原理到制造再到应用,这篇文章终于把MEMS技术讲透了!
  8. ZTESoft 持续集成 编年史 之 持续集成建设---自主研发(总括)
  9. 微信小程序手把手教你实现带字母索引的城市选择列表
  10. C语言——喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水, 给20元,可以多少汽水