python 图片转pdf_python 图片转 pdf

import os

import sys

from reportlab.lib.pagesizes import A4, landscape

from reportlab.pdfgen import canvas

'''

遍历当前目录下所有的jpg文件,并按照文件夹名称合并成pdf文档

python 3.4.4

图片文件用数字按顺序命名

'''

def conpdf():

#获取横向A4大小

(w, h) = landscape(A4)

#遍历当前目录

for root,dirs,files in os.walk(os.getcwd()):

#根据根目录名创建一个pdf

c = canvas.Canvas(os.path.basename(root)+".pdf", pagesize = landscape(A4))

#print(os.path.basename(root)+".pdf")

#用于存放jpg文件

jpg_list=[]

#从文件列表中取出jpg文件放入到list中

for p in files:

#将jpg文件名存入列表

if p[-4:] =='.jpg':

#jpg_list.append(root + "\\" +p)

jpg_list.append(p)

#对文件名称排序

jpg_list.sort(key=lambda x :int(x[:-4]))

#print(jpg_list)

for f in jpg_list:

#按顺序把图片画到画布上

c.drawImage(root + "\\"+f, 0, 0, w, h)

#结束当前页并新建页

c.showPage()

c.save()

print ("ok.")

conpdf()

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
<p> <span style="color:#666666;font-size:14px;background-color:#FFFFFF;"> </span> </p> <p> <span style="color:#E53333;">购买课程后,添加小助手微信(微信号:csdnxy68)回复【唐宇迪】</span> </p> <p> 进入学习群,获取唐宇迪老师答疑 </p> <p> <br /> </p> <p> <br /> </p> <p> <span style="color:#666666;font-size:14px;background-color:#FFFFFF;">Python金融分析与量化交易实战课程旨在帮助同学们快速掌握Python数据分心核心技能与交易交易系统策略部署与回测分析。全部课程内容皆以实战为主,通俗讲解数据分析常用方法与经典解决方案。主要包括三大核心模块:1.Python数据科学必备工具包实战;2.金融数据分析处理与分析实例;3.量化交易平台策略分析实战。整体风格通俗易懂,零基础即可入门,适合准备行就业与进阶提升的同学们。</span> </p> <br /> <span style="color:#666666;font-size:14px;background-color:#FFFFFF;">课程特色:</span><br /> <span style="color:#666666;font-size:14px;background-color:#FFFFFF;">1、机器学习算法全面覆盖,每个算法均有配套项目实战!</span><br /> <span style="color:#666666;font-size:14px;background-color:#FFFFFF;">2、通俗易懂,用最接地气的方式讲解复杂的算法与代码!</span><br /> <span style="color:#666666;font-size:14px;background-color:#FFFFFF;">3、五年沉底,精选配套案例,打造最适合初学者的实战路线图!</span><br /> <span style="color:#666666;font-size:14px;background-color:#FFFFFF;">4、机器学习教材免费领取,课程持续更新,永久有效!</span>
<p> <strong><span style="font-size:20px;color:#FF0000;">本课程主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者</span></strong> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">1. 包含:<span style="color:#FFFF00;background-color:#FF0000;">项目源码、</span><span style="color:#FFFF00;background-color:#FF0000;">项目文档、数据库脚本、软件工具</span>等所有资料</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">2. 手把手的带你从零开始部署运行本套系统</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">3. 该项目附带的源码资料可作为毕设使用</span></strong></span> </p> <p> <span style="color:#FF0000;"><strong><span style="font-size:18px;">4. 提供技术答疑和远程协助指导</span></strong></span><strong><span style="font-size:18px;"></span></strong> </p> <p> <br /> </p> <p> <span style="font-size:18px;"><strong>项目运行截图:</strong></span> </p> <p> <strong><span style="font-size:18px;">1)系统登陆界面</span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241015433522.png" alt="" /><br /> </span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">2)学生模块</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241015575966.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">3)教师模块</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016127898.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">4)系统管理员</span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016281177.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><img src="https://img-bss.csdn.net/202002241016369884.png" alt="" /></span></strong> </p> <p> <strong><span style="font-size:18px;"><br /> </span></strong> </p> <p> <strong><span style="font-size:18px;"><strong><span style="font-size:18px;">更多Java毕设项目请关注我的毕设系列课程 <a href="https://edu.csdn.net/lecturer/2104">https://edu.csdn.net/lecturer/2104</a></span></strong></span></strong> </p> <p> <strong><span style="font-size:18px;"><br /> </span></strong> </p>
©️2020 CSDN 皮肤主题: 游动-白 设计师:白松林 返回首页