В этом небольшом разделе основное внимание уделяется тому, как получить доступ к свойствам презентации в C#, следуя инструкциям по настройке среды и пошаговым примерам исполняемого кода. Пример кода для чтения PPTX свойств документа на C# очень прост и может использоваться в любом из поддерживаемых .NET приложений, работающих в Windows, Linux или macOS.
Шаги для чтения свойств документа PPTX в C#
- Настройте среду, чтобы добавить Aspose.Slides for .NET для чтения свойств презентации.
- Создайте экземпляр класса IPresentationInfo для доступа к коллекции сведений о презентации из фабрики презентаций.
- Используйте объект IDocumentProperties для доступа к свойствам документа презентации из экземпляра информации о презентации.
- Доступ и печать свойств документа для презентации
Выполняя описанные выше шаги в Свойствах документа презентации 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 #.