Examinar Presentación

Aspose.Slides para .NET te permite examinar una presentación para descubrir sus propiedades y comprender su comportamiento.

Verificar un Formato de Presentación

Antes de trabajar en una presentación, es posible que desees averiguar en qué formato (PPT, PPTX, ODP y otros) se encuentra la presentación en ese momento.

Puedes verificar el formato de una presentación sin cargarla. Mira este código en 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

Obtener Propiedades de Presentación

Este código en C# te muestra cómo obtener las propiedades de la presentación (información sobre la presentación):

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

Es posible que desees ver las propiedades de la clase DocumentProperties.

Actualizar Propiedades de Presentación

Aspose.Slides proporciona el método PresentationInfo.UpdateDocumentProperties que te permite realizar cambios en las propiedades de la presentación.

Supongamos que tenemos una presentación de PowerPoint con las propiedades del documento que se muestran a continuación.

Propiedades del documento originales de la presentación de PowerPoint

Este ejemplo de código te muestra cómo editar algunas propiedades de la presentación:

string fileName = "sample.pptx";

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

IDocumentProperties properties = info.ReadDocumentProperties();
properties.Title = "Mi título";
properties.LastSavedTime = DateTime.Now;

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

Los resultados de cambiar las propiedades del documento se muestran a continuación.

Propiedades del documento cambiadas de la presentación de PowerPoint

Enlaces Útiles

Para obtener más información sobre una presentación y sus atributos de seguridad, puede que encuentres útiles estos enlaces: