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#
- Configure o ambiente para adicionar Aspose.Slides for .NET para ler as propriedades da apresentação
- Crie uma instância da classe IPresentationInfo para acessar a coleção de informações da apresentação da fábrica de apresentações
- Use o objeto IDocumentProperties para acessar as propriedades do documento de apresentação da instância de informações da apresentação
- 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 #.