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