from pptx import Presentation
from pptx.util import Inches
prs = Presentation("my_pptfile_begin.pptx")
left = Inches(0.6)
top = Inches(1.7)
blank_slide_1 = prs.slide_layouts[6]
add_the_slide = prs.slides.add_slide(blank_slide_1)
img_path1 = 'Three_Part_Set_Difference_excel_printout.png'
slide1=prs.slides[1]
pic = slide1.shapes.add_picture(img_path1, left, top)
blank_slide_2 = prs.slide_layouts[6]
add_the_slide = prs.slides.add_slide(blank_slide_2)
img_path2 = 'my_image.png'
slide2=prs.slides[2]
pic = slide2.shapes.add_picture(img_path2, left, top)
logoleft = Inches(4.7)
logotop = Inches(1.8)
blank_slide_3 = prs.slide_layouts[6]
add_the_slide = prs.slides.add_slide(blank_slide_3)
img_path3 = 'logo_slide.png'
slide3=prs.slides[3]
pic = slide3.shapes.add_picture(img_path3, logoleft, logotop)
prs.save('my_pptfile_Final.pptx')
如何删除空白文本框(或事实上所有的文本框)?你知道吗我的Powerpoint输出文件中不需要任何文本框
空白幻灯片3=prs.U布局[x] 其中x是pptx应用程序或公司默认模板的默认模板的幻灯片编号。你知道吗
<> P>因此,您需要知道默认模板,并根据“强>您的PPT应用程序< /强>的缺省值,知道没有该模板的文本框的空白幻灯片。如果您谈论的是空的占位符形状,只需使用没有占位符的幻灯片布局即可。你知道吗
在您单独调用
Presentation()
(没有参数)时使用的默认模板中,这是我认为的第七种布局(prs.slide_layouts[6]
)。你知道吗但是您需要为正在使用的任何起始.pptx文件(“my\pptfile”)调整它_开始.pptx“在您的情况下”通过幻灯片母版视图查看并向下计数到空白布局(或者如果没有一个则添加一个)。你知道吗
相关问题 更多 >
编程相关推荐