当前位置: 首页 > 后端技术 > Python

办公自动化:图片图片转PDF文档存储

时间:2023-03-26 17:35:29 Python

图片转PDF文档的操作方法有很多种。综合比较后,感觉fpdf模块使用起来更方便,代码量也比较少。[阅读全文]安装方法很常规,直接使用pip安装即可。pipinstallfpdf导入需要用到的三方模块fromfpdfimportFPDF#PDF文档对象操作库importos#文件路径操作库初始化PDF文档对象PDF=FPDF()关闭自动分页PDF.set_auto_page_break(0)sets需要转换的内容Batchimagepathpath=r'C:/imgs'遍历图片到数组images=[iforiinos.listdir(path)]设置PDF中占一页的图片数量NUM=int(input('参数设置:请输入每张图片占一页的宽度:\n'))设置图片的宽高width=int(input('参数设置:请输入每张图片的宽度:\n'))height=int(input('参数设置:请输入每张图片的高度:\n'))循环遍历图片并将图片添加到文档中用于index,imageinenumerate(images):ifindex==0:PDF.add_page()elifindex%NUM==0:PDF.add_page()PDF.image(os.path.join(path,image),w=width,h=height)保存PDF文档PDF.output(os.path.join(path,"图像文档。pdf"),"F")print('图片转PDF完成!')【之前的精彩】Python做一个微型美颜图像处理器,十行代码就能完成...用python做一个文本翻译器,自动把中文翻译成英文,超级方便!小王,给这2000个客户发一封节日祝福邮件……一行python命令实现网络间文件共享……PyQt5批量删除Excel重复数据,删除多个文件,自定义一键复制...再见XShell,这款中文开源终端命令行工具更牛逼!Python表情下载器,轻松下载数万表情,拼图无忧...Python自动清理电脑垃圾文件,一键启动...使用jmespath,在python中处理json数据成为一种享受...解锁新技能,如何在Python中编码代码里用表情包……万能的list列表,python里的栈和队列都靠它!如何使用pyqt5实现数据的增删改查功能...