Ինչպես մուտք գործել ներկայացման հատկություններ C#-ում

Այս փոքրիկ թեման կենտրոնանում է այն բանի վրա, թե ինչպես կարելի է մատչել Ներկայացման հատկությունները C#-ում` հետևելով շրջակա միջավայրը կարգավորելու տեղեկատվությանը և քայլ առ քայլ գործարկվող օրինակելի կոդը: Կոդի օրինակը, որպեսզի կարդա PPTX փաստաթղթի հատկությունները C#-ում, շատ պարզ է և կարող է օգտագործվել .NET աջակցվող ցանկացած հավելվածում, որն աշխատում է Windows, Linux կամ macOS-ում:

C#-ում PPTX փաստաթղթի հատկությունները կարդալու քայլեր

  1. Ստեղծեք միջավայր՝ ավելացնելու Aspose.Slides for .NET՝ ներկայացման հատկությունները կարդալու համար
  2. Ստեղծեք IPresentationInfo դասի օրինակ՝ շնորհանդեսների տվյալների հավաքածուն մուտք գործելու համար ներկայացման գործարանից
  3. Օգտագործեք IDocumentProperties օբյեկտը` շնորհանդեսի փաստաթղթի հատկություններին մուտք գործելու համար ներկայացման տեղեկատվության օրինակից
  4. Մուտք գործեք և տպեք փաստաթղթի հատկությունները ներկայացման համար

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#-ի հոդվածը:

 Հայերեն