Python利用pptx模块三步将图片插入特定PPT模板

Python利用pptx模块三步将图片插入特定PPT模板

任务描述​​​​​​​

有一个如下图所示的PPT模板,希望将已有的图片以特定的顺序插入到模板占位符中

现有PPT模板

希望的结果

代码演示

import os

from os.path import join

import re

from pptx import Presentation

prs = Presentation(r'D:/7_python/2_pic2ppt/test.pptx')

pic_path = r'D://1_Personal/pics/'

file_patt = re.compile(r'1-\d+-\S_\S+-\d_\d+_\d+_\d.*.png')

# variable initialization

slide = 0

ph_id = 0

dir_list = os.listdir(pic_pat

相关推荐