列出所有幻灯片的标题
# 列出PPT中所有幻灯片的标题
def list_slide_titles(file_name):
prs = Presentation(file_name)
titles = [slide.shapes.title.text for slide in prs.slides if slide.shapes.title]
return titles
titles = list_slide_titles('example.pptx')
print("幻灯片标题如下:")
for title in titles:
print(title)
解释
该脚本提取PPT中所有幻灯片的标题并打印。这非常有用,特别是在需要快速了解演示文稿结构时,帮助用户快速识别重点内容
保存PPT副本
# 保存PPT文档的副本
def save_ppt_copy(original_file, copy_file):
prs = Presentation(original_file)
prs.save(copy_file)
save_ppt_copy('example.pptx', 'copy_of_example.pptx')
print("PPT副本已成功保存!")
解释
此脚本将PPT文件保存为副本,便于备份或版本控制。在进行重大更改之前,总是建议先保存一个副本,以保护原始文件。