searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

python编写的10个PPT自动化脚本(5)

2024-11-27 09:37:28
0
0

列出所有幻灯片的标题

# 列出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文件保存为副本,便于备份或版本控制。在进行重大更改之前,总是建议先保存一个副本,以保护原始文件。

0条评论
0 / 1000
王****际
137文章数
2粉丝数
王****际
137 文章 | 2 粉丝
原创

python编写的10个PPT自动化脚本(5)

2024-11-27 09:37:28
0
0

列出所有幻灯片的标题

# 列出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文件保存为副本,便于备份或版本控制。在进行重大更改之前,总是建议先保存一个副本,以保护原始文件。

文章来自个人专栏
pike
137 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0