View and Edit POTM Metadata with Python

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

View and Modify POTM 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 POTM presentations. Access an IDocumentProperties object through Presentation.document_properties, modify it, and save the presentation in POTM format.

Update Built-in POTM Properties - Python

with slides.Presentation("presentation.potm") 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.potm", slides.export.SaveFormat.POTM)

Add and Remove Custom POTM Properties - Python

with slides.Presentation("presentation.potm") 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.potm", slides.export.SaveFormat.POTM)

How to Edit POTM Metadata with Python

Follow these steps to edit metadata in a POTM file.

  1. Open the POTM 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.POTM.

Built with Aspose.Slides

View and Edit POTM Metadata Online

The free Aspose.Slides Metadata app is built with Aspose.Slides for Python via .NET, the same API as the code above. Open it and see what the API can do with your own POTM files.

  • Runs in your browser, nothing to install.
  • See how Aspose.Slides reads and writes properties before you write code.
  • View and edit built-in and custom properties of your POTM file.
  • Save and download the updated file.

Other Supported Metadata Formats

Use Python to manipulate metadata in other supported presentation formats.