检查演示文稿

Aspose.Slides for Python via .NET 允许您检查演示文稿以了解其属性并理解其行为。

检查演示文稿格式

在处理演示文稿之前,您可能想要找出该演示文稿当前的格式(PPT、PPTX、ODP 等)。

您可以在不加载演示文稿的情况下检查演示文稿的格式。请参见以下 Python 代码:

import aspose.slides as slides

info1 = slides.PresentationFactory.instance.get_presentation_info("pres.pptx")
print(info1.load_format, info1.load_format == slides.LoadFormat.PPTX)

info2 = slides.PresentationFactory.instance.get_presentation_info("pres.odp")
print(info2.load_format, info2.load_format == slides.LoadFormat.ODP)

info3 = slides.PresentationFactory.instance.get_presentation_info("pres.ppt")
print(info3.load_format, info3.load_format == slides.LoadFormat.PPT)

获取演示文稿属性

以下 Python 代码向您展示如何获取演示文稿属性(有关演示文稿的信息):

import aspose.slides as slides

info = slides.PresentationFactory.instance.get_presentation_info("pres.pptx")
props = info.read_document_properties()
print(props.created_time)
print(props.subject)
print(props.title)

您可能想查看 DocumentProperties 类下的属性。

更新演示文稿属性

Aspose.Slides 提供了 PresentationInfo.update_document_properties 方法,允许您对演示文稿属性进行更改。

假设我们有一个 PowerPoint 演示文稿,文档属性如下所示。

PowerPoint 演示文稿的原始文档属性

此代码示例向您展示如何编辑某些演示文稿属性:

file_name = "sample.pptx"

info = PresentationFactory.instance.get_presentation_info(file_name)

properties = info.read_document_properties()
properties.title = "我的标题"
properties.last_saved_time = datetime.now()

info.update_document_properties(properties)
info.write_binded_presentation(file_name)

更改文档属性的结果如下所示。

PowerPoint 演示文稿的更改后的文档属性

有用链接

要获取有关演示文稿及其安全属性的更多信息,您可能会发现这些链接很有用: