PPT PPTX ODP POT ppsx
Aspose.Slides  for Python via .NET
PPSM

使用 Python 编辑 PPSM 属性

构建您自己的 Python 应用程序,以使用服务器端 API 修改演示文稿文件中的内置和自定义属性。

通过 Python 修改 PPSM 属性

使用 Aspose.Slides for Python via .NET,开发人员可以访问和修改内置属性以及自定义属性的值。开发人员可以使用 Presentation 对象公开的 DocumentProperties 属性来访问演示文件的文档属性。

修改 PPSM 内置属性 - Python


import aspose.slides as slides

# Instantiate the Presentation class that represents the Presentation
with slides.Presentation(path + "ModifyBuiltinProperties.ppsm") as presentation:
    # Create a reference to object associated with Presentation
    documentProperties = presentation.document_properties

    # Set the builtin properties
    documentProperties.author = "Aspose.Slides for Python"
    documentProperties.title = "Modifying Presentation Properties"
    documentProperties.subject = "Aspose Subject"
    documentProperties.comments = "Aspose Description"
    documentProperties.manager = "Aspose Manager"

    # save your presentation to a file
    presentation.save("DocumentProperties_out.ppsm", slides.export.SaveFormat.PPSM)

将自定义属性添加到 PPSM - Python


import aspose.slides as slides

# Instantiate the Presentation class
with slides.Presentation() as presentation:
    # Getting Document Properties
    documentProperties = presentation.document_properties

    # Adding Custom properties
    documentProperties.set_custom_property_value("New Custom", 12)
    documentProperties.set_custom_property_value("My Nam", "Aspose Metadata Editor")
    documentProperties.set_custom_property_value("Custom", 124)

    # Getting property name at particular index
    getPropertyName = documentProperties.get_custom_property_name(2)

    # Removing selected property
    documentProperties.remove_custom_property(getPropertyName)

    # Saving presentation
    presentation.save("CustomDocumentProperties_out.ppsm", slides.export.SaveFormat.PPSM)

如何通过 Python 提取 PPSM 的元数据

这些是从 PPSM 文件中提取元数据的步骤。

  1. 使用 PPSM 文件的路径实例化 Presentation 类

  2. 获取与 Presentation 关联的 DocumentProperties 对象

  3. 遍历 DocumentProperties 对象中的项目

  4. 访问和修改自定义属性

其他支持的元数据格式

使用 Python,您还可以操作许多其他格式的元数据,包括。