python将⽂件夹下的图⽚创建到⼀个ppt⽂件⾸先需要安装pptx库
pip install python-pptx
然后是代码(以png后缀为例):
import os
import pptx
from pptx.util import Inches
ppt_filename = input('输⼊⽬标ppt⽂件名(⽆需后缀):')
python怎么读文件夹下的文件夹
full_ppt_filename ='{}.{}'.format(ppt_filename,'pptx')
ppt_file = pptx.Presentation()
pic_files =[fn for fn in os.listdir()dswith('.png')]
# 按图⽚编号顺序导⼊
for fn in sorted(pic_files, key=lambda item:int(item[:item.rindex('.')])):
slide = ppt_file.slides.add_slide(ppt_file.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))
ppt_file.save(full_ppt_filename)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。