python-pptx:无法提取包含公式的幻灯片标题

时间:2019-11-19 15:45:48

标签: title equation python-pptx

我试图从pptx文件中提取幻灯片标题。如果标题仅包含文本,则建议的here方法可以正常工作。但是,一旦标题包含一个方程式(即使用办公方程式工具生成的方程式),则所描述的方法将不起作用,而是产生以下错误(让我们假设幻灯片编号为26):

from pptx import Presentation
prs = Presentation('My_Presentation.pptx')
print(prs.slides[26].shapes.title.text)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'SlideShapes' object has no attribute 'text'

带有工作幻灯片的示例:

print(prs.slides[1].shapes.title.text)
Outline

(在任何其他“常规标题”幻灯片上,它都可以正常工作,结果是我所期望的)

对我来说,任何解决方法都可以,甚至完全忽略标题中的等式部分,因为我有很多这样的演示文稿可以解析,而我不能真正进行手动操作。

我正在使用Python 3.7

编辑:我修复了代码,做了错误的复制粘贴,并添加了一个有效的示例

0 个答案:

没有答案