【发布时间】:2019-11-15 17:10:18
【问题描述】:
我正在寻找仅从每张幻灯片中提取标题的代码。有没有可用的python函数。任何帮助表示赞赏。
【问题讨论】:
标签: python python-3.x computer-vision python-pptx heading
我正在寻找仅从每张幻灯片中提取标题的代码。有没有可用的python函数。任何帮助表示赞赏。
【问题讨论】:
标签: python python-3.x computer-vision python-pptx heading
不是通过计算机视觉(这会更复杂)
但是使用一些库是可能的:
from pptx import Presentation
filename = "test.pptx" #your ppt filename
prs = Presentation(filename)
for slide in prs.slides:
title = slide.shapes.title.text
print(title)
别忘了安装库:
pip install python-pptx
【讨论】:
slide.shapes.title 返回None。你需要一个警卫,比如if slide.shapes.title is None: continue。
在以前的版本中,有一个类似这样的内置函数。但是已经废弃了。
但是如果你在大纲视图中右击,你可以选择collapse all,这只会给你最高级别。然后您可以复制粘贴,幻灯片编号当然不会出现,但如果您粘贴到 Word 中,每个标题都会是一个段落,因此应用编号应该可以做到
【讨论】: