Как получить доступ к свойствам презентации в C#

В этом небольшом разделе основное внимание уделяется тому, как получить доступ к свойствам презентации в C#, следуя инструкциям по настройке среды и пошаговым примерам исполняемого кода. Пример кода для чтения PPTX свойств документа на C# очень прост и может использоваться в любом из поддерживаемых .NET приложений, работающих в Windows, Linux или macOS.

Шаги для чтения свойств документа PPTX в C#

  1. Настройте среду, чтобы добавить Aspose.Slides for .NET для чтения свойств презентации.
  2. Создайте экземпляр класса IPresentationInfo для доступа к коллекции сведений о презентации из фабрики презентаций.
  3. Используйте объект IDocumentProperties для доступа к свойствам документа презентации из экземпляра информации о презентации.
  4. Доступ и печать свойств документа для презентации

Выполняя описанные выше шаги в Свойствах документа презентации C#, можно получить доступ и управлять ими с помощью простого интерфейса API. Процесс начинается с доступа к информации о презентации из фабрики презентаций с использованием статического класса PresentationFactory, и вам не нужно загружать презентацию внутри DOM во время этого процесса. Затем с помощью экземпляра IDocumentProperties свойства доступны и отображаются внутри консоли. Однако вы можете читать или записывать свойства доступного документа в соответствии с вашими требованиями.

Код для чтения свойств презентации в 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}");
}
}
}

С помощью продемонстрированного кода можно читать свойства представления на C#, используя очень простые вызовы API. При доступе к свойствам документа презентации с помощью класса PresentationFactory требуется очень мало памяти, поскольку вся презентация не загружается в объектную модель документа. Класс DocumentProperties не только позволяет вам получать доступ к предварительно определенным свойствам презентации и изменять их, но также добавляет и получает доступ к пользовательским свойствам документа.

В этом простом руководстве рассказывается, как читать свойства презентации с помощью C#. Если вам интересно узнать о процессе подписания презентации, обратитесь к статье как вставить подпись в PowerPoint с помощью C #.

 Русский