PPT PPTX ODP POT PPSX
Aspose.Slides for Python via .NET
PPSX

View and Edit PPSX Metadata with Python

Build Python applications that read and modify built-in and custom presentation properties with Aspose.Slides.

View and Modify PPSX Metadata with Python

Aspose.Slides for Python via .NET lets you read and update built-in metadata and add, update, or remove custom document properties in PPSX presentations. Access an IDocumentProperties object through Presentation.document_properties, modify it, and save the presentation in PPSX format.

Update Built-in PPSX Properties - Python

with slides.Presentation("presentation.ppsx") as presentation:
    document_properties = presentation.document_properties
    document_properties.author = "Aspose.Slides for Python"
    document_properties.title = "Quarterly Review"
    document_properties.subject = "Presentation Metadata"
    document_properties.comments = "Built-in properties updated with Aspose.Slides."
    document_properties.manager = "Project Manager"

    presentation.save("presentation_with_updated_metadata.ppsx", slides.export.SaveFormat.PPSX)

Add and Remove Custom PPSX Properties - Python

with slides.Presentation("presentation.ppsx") as presentation:
    document_properties = presentation.document_properties
    document_properties.set_custom_property_value("Department", "Engineering")
    document_properties.set_custom_property_value("Review Count", 3)
    document_properties.set_custom_property_value("Obsolete Status", "Draft")
    document_properties.remove_custom_property("Obsolete Status")

    presentation.save("presentation_with_custom_metadata.ppsx", slides.export.SaveFormat.PPSX)

How to Edit PPSX Metadata with Python

Follow these steps to edit metadata in a PPSX file.

  1. Open the PPSX file with Presentation.

  2. Access its IDocumentProperties object through Presentation.document_properties.

  3. Update built-in properties or use set_custom_property_value and remove_custom_property for custom properties.

  4. Save the presentation with Presentation.save and SaveFormat.PPSX.

Other Supported Metadata Formats

Use Python to manipulate metadata in other supported presentation formats.