python批量导入图片_Python批量导入图片生成PowerPoint 2007+文件

原标题:Python批量导入图片生成PowerPoint 2007+文件

说明:本文是“Python批量爬取微信公众号文章中的图片”的后续文章,用来把从公众号批量抓取的图片还原为PowerPoint 2007文件。

使用方法:安装扩展库python-pptx,然后把上文中抓取的图片和本程序放在同一个文件夹。

importos

importpptx

frompptx.util importInches

pptFile = pptx.Presentation()

picFiles = [fn forfn inos.listdir() iffn.endswith('.png')]

# 按图片编号顺序导入

forfn insorted(picFiles, key=lambdaitem:int(item[:item.rindex('.')])):

slide = pptFile.slides.add_slide(pptFile.slide_layouts[1])

# 为PPTX文件当前幻灯片中第一个文本框设置文字,本文代码中可忽略

slide.shapes.placeholders[0].text = fn[:fn.rindex('.')]

# 导入并为当前幻灯片添加图片,起始位置和尺寸可修改

slide.shapes.add_picture(fn, Inches(0), Inches(0), Inches(10), Inches(7.5))

pptFile.save('第三章.pptx')

附:代码截图

1、继《Python程序设计基础Python程序设计(第2版)Python可以这样学Python程序设计开发宝典》(2017年10月第2次印刷)。为庆祝新书《Python程序设计开发宝典》,清华大学出版社联合“赣江图书专营新书上架期间超低价39.8元

中学生可以这样学Python》已于2017年10月正式出版,很快会在各大书城全面上架。

4、董老师免费视频地址: http://pan.baidu.com/s/1c14WYn2 密码: 9xwr

5、董老师收费视频课:

CSDN学院(2017年11月6日-17日,8折):http://edu.csdn.net/search?keywords=%E8%91%A3%E4%BB%98%E5%9B%BD&type=0

龙果学院:http://www.roncoo.com/course/list.html?courseName=Python%E5%8F%AF%E4%BB%A5%E8%BF%99%E6%A0%B7%E5%AD%A6返回搜狐,查看更多

责任编辑:

你可能感兴趣的:(python批量导入图片)