检查演示文稿
Contents
[
Hide
]
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 演示文稿,文档属性如下所示。
此代码示例向您展示如何编辑某些演示文稿属性:
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)
更改文档属性的结果如下所示。
有用链接
要获取有关演示文稿及其安全属性的更多信息,您可能会发现这些链接很有用: