PPT
PPTX
ODP
POT
PPSX
PPTX
View and Edit PPTX Metadata with Python
Build Python applications that read and modify built-in and custom presentation properties with Aspose.Slides.
View and Modify PPTX 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 PPTX presentations. Access an
IDocumentProperties
object through Presentation.document_properties, modify it, and save the presentation in PPTX format.
Update Built-in PPTX Properties - Python
with slides.Presentation("presentation.pptx") 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.pptx", slides.export.SaveFormat.PPTX)
Add and Remove Custom PPTX Properties - Python
with slides.Presentation("presentation.pptx") 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.pptx", slides.export.SaveFormat.PPTX)
How to Edit PPTX Metadata with Python
Follow these steps to edit metadata in a PPTX file.
Open the PPTX file with
Presentation.Access its
IDocumentPropertiesobject throughPresentation.document_properties.Update built-in properties or use
set_custom_property_valueandremove_custom_propertyfor custom properties.Save the presentation with
Presentation.saveandSaveFormat.PPTX.