Como acessar as propriedades de apresentação em C#

Este pequeno tópico se concentra em como acessar as propriedades de apresentação em C# seguindo as informações para configurar o ambiente e o código de exemplo executável passo a passo. O exemplo de código para ler as propriedades do documento PPTX em C# é muito simples e pode ser usado em qualquer um dos aplicativos compatíveis com .NET executados no Windows, Linux ou macOS.

Etapas para ler as propriedades do documento PPTX em C#

  1. Configure o ambiente para adicionar Aspose.Slides for .NET para ler as propriedades da apresentação
  2. Crie uma instância da classe IPresentationInfo para acessar a coleção de informações da apresentação da fábrica de apresentações
  3. Use o objeto IDocumentProperties para acessar as propriedades do documento de apresentação da instância de informações da apresentação
  4. Acesse e imprima as propriedades do documento para a apresentação

Aderindo às etapas acima em C# Presentation document properties pode ser acessado e manipulado usando a interface API simples. O processo começa acessando as informações da apresentação da fábrica de apresentações usando uma classe estática PresentationFactory e você realmente não precisa carregar a apresentação dentro do DOM durante esse processo. Em seguida, usando a instância de IDocumentProperties, as propriedades são acessadas e exibidas dentro do console. No entanto, você pode ler ou gravar as propriedades do documento acessado de acordo com seus requisitos.

Código para ler as propriedades da apresentação em C#

using System;
using Aspose.Slides;
namespace TestSlides
{
public class AccessDocumentProperties
{
public static void ReadDocumentProperties()
{
String path = "/Users/Documents/TestData/";
// Load the license file to access the presentation properties
Aspose.Slides.License docProplic = new Aspose.Slides.License();
docProplic.SetLicense(path + "Conholdate.Total.Product.Family.lic");
// Access the IPresentationInfo object to access the presentation factory
IPresentationInfo presInfo = PresentationFactory.Instance.GetPresentationInfo(path + "NewPresentation.pptx");
// Access the presentation document properties
IDocumentProperties props = presInfo.ReadDocumentProperties();
// Access and print the presentation document properties
Console.WriteLine($"CreatedTime : {props.CreatedTime}");
Console.WriteLine($"Subject : {props.Subject}");
Console.WriteLine($"Title : {props.Title}");
Console.WriteLine($"Author : {props.Author}");
Console.WriteLine($"Comments : {props.Comments}");
Console.WriteLine($"RevisionNumber : {props.RevisionNumber}");
}
}
}

Com a ajuda do código demonstrado, pode-se ler propriedades de apresentação em C# usando chamadas de API muito simples. Ao acessar as propriedades do documento de apresentação usando a classe PresentationFactory, há uma pegada de memória muito pequena, pois a apresentação inteira não é carregada dentro do Document Object Model. A classe DocumentProperties não apenas permite acessar e modificar as propriedades de apresentação predefinidas, mas também adiciona e acessa as propriedades personalizadas do documento.

Este tutorial simples envolve como ler propriedades de apresentação usando C#. Se você estiver interessado em saber mais sobre o processo de assinatura de uma apresentação, consulte o artigo em como inserir assinatura no PowerPoint usando c #.

 Português