Այս փոքրիկ թեման կենտրոնանում է այն բանի վրա, թե ինչպես կարելի է մատչել Ներկայացման հատկությունները C#-ում` հետևելով շրջակա միջավայրը կարգավորելու տեղեկատվությանը և քայլ առ քայլ գործարկվող օրինակելի կոդը: Կոդի օրինակը, որպեսզի կարդա PPTX փաստաթղթի հատկությունները C#-ում, շատ պարզ է և կարող է օգտագործվել .NET աջակցվող ցանկացած հավելվածում, որն աշխատում է Windows, Linux կամ macOS-ում:
C#-ում PPTX փաստաթղթի հատկությունները կարդալու քայլեր
- Ստեղծեք միջավայր՝ ավելացնելու 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 դասի միջոցով ներկայացման փաստաթղթի հատկություններին մուտք գործելու ժամանակ կա շատ փոքր հիշողության հետք, քանի որ ամբողջ ներկայացումը բեռնված չէ Document Object Model-ի ներսում: DocumentProperties դասը ոչ միայն թույլ է տալիս մուտք գործել և փոփոխել նախապես սահմանված ներկայացման հատկությունները, այլև ավելացնում և մուտք է գործում հատուկ փաստաթղթերի հատկությունները:
Այս պարզ ձեռնարկը ենթադրում է, թե ինչպես կարելի է կարդալ ներկայացման հատկությունները՝ օգտագործելով C#: Եթե դուք հետաքրքրված եք ծանոթանալ շնորհանդեսի ստորագրման գործընթացին, տես ինչպես տեղադրել ստորագրությունը PowerPoint-ում՝ օգտագործելով C#-ի հոդվածը: