Examiner la présentation

Aspose.Slides pour Python via .NET vous permet d’examiner une présentation pour découvrir ses propriétés et comprendre son comportement.

Vérifier le format d’une présentation

Avant de travailler sur une présentation, vous voudrez peut-être savoir dans quel format (PPT, PPTX, ODP, et autres) se trouve actuellement la présentation.

Vous pouvez vérifier le format d’une présentation sans charger la présentation. Voir ce code 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)

Obtenir les propriétés de la présentation

Ce code Python vous montre comment obtenir les propriétés de la présentation (informations sur la présentation) :

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)

Vous voudrez peut-être voir les propriétés sous la classe DocumentProperties.

Mettre à jour les propriétés de la présentation

Aspose.Slides fournit la méthode PresentationInfo.update_document_properties qui vous permet de modifier les propriétés de la présentation.

Disons que nous avons une présentation PowerPoint avec les propriétés du document montrées ci-dessous.

Propriétés du document originales de la présentation PowerPoint

Cet exemple de code vous montre comment modifier certaines propriétés de la présentation :

file_name = "sample.pptx"

info = PresentationFactory.instance.get_presentation_info(file_name)

properties = info.read_document_properties()
properties.title = "Mon titre"
properties.last_saved_time = datetime.now()

info.update_document_properties(properties)
info.write_binded_presentation(file_name)

Les résultats des modifications des propriétés du document sont montrés ci-dessous.

Propriétés du document modifiées de la présentation PowerPoint

Liens utiles

Pour obtenir plus d’informations sur une présentation et ses attributs de sécurité, vous trouverez ces liens utiles :