Examiner la Présentation

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

Vérifier un Format de Présentation

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

Vous pouvez vérifier le format d’une présentation sans la charger. Voici ce code C# :

IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
Console.WriteLine(info.LoadFormat); // PPTX

IPresentationInfo info2 = PresentationFactory.Instance.GetPresentationInfo("pres.ppt");
Console.WriteLine(info2.LoadFormat); // PPT

IPresentationInfo info3 = PresentationFactory.Instance.GetPresentationInfo("pres.odp");
Console.WriteLine(info3.LoadFormat); // ODP

Obtenir les Propriétés de Présentation

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

IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo("pres.pptx");
IDocumentProperties props = info.ReadDocumentProperties();
Console.WriteLine(props.CreatedTime);
Console.WriteLine(props.Subject);
Console.WriteLine(props.Title);
// .. 

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

Mettre à Jour les Propriétés de Présentation

Aspose.Slides fournit la méthode PresentationInfo.UpdateDocumentProperties 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 de document originales de la présentation PowerPoint

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

string fileName = "sample.pptx";

IPresentationInfo info = PresentationFactory.Instance.GetPresentationInfo(fileName);

IDocumentProperties properties = info.ReadDocumentProperties();
properties.Title = "Mon titre";
properties.LastSavedTime = DateTime.Now;

info.UpdateDocumentProperties(properties);
info.WriteBindedPresentation(fileName);

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

Propriétés de 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 pouvez trouver ces liens utiles :