Ինչպես ստեղծել միայն կարդալու ներկայացում C#-ի միջոցով

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

C#-ի միջոցով միայն կարդալու ներկայացում ստեղծելու քայլեր

  1. Կարգավորեք IDE-ը՝ Aspose.Slides for .NET տեղադրելու համար՝ միայն կարդալու PPTX ստեղծելու համար՝ օգտագործելով c#
  2. Բացեք անհրաժեշտ աղբյուրի PPTX ներկայացումը` օգտագործելով Presentation դասի օրինակը
  3. Մուտք գործեք ներկայացման ProtectionManger դասը և սահմանեք ReadOnlyRecommended հատկությունը true-ի
  4. Պահպանեք ստացված միայն կարդալու ներկայացումը սկավառակի վրա

Վերոհիշյալ քայլերն ամփոփում են PPTX-ը C#-ում անխմբագրելի դարձնելու գործընթացը՝ օգտագործելով պարզ API զանգեր: Գործընթացը սկսվում է սկզբնաղբյուր ներկայացման ֆայլը սկավառակից մուտք գործելու միջոցով կամ զրոյից նոր ներկայացում ստեղծելով, օգտագործելով Presentation դասի օրինակը: Այնուհետև մուտք գործելով ներկայացման ProtectionManager դաս, սահմանեք «ReadOnlyRecommended» հատկությունը «true», որը կդարձնի ներկայացումը միայն կարդալու: Վերջապես, պահեք միայն կարդալու ներկայացումը սկավառակի վրա:

Կոդ՝ ներկայացումը անփոփոխելի դարձնելու համար՝ օգտագործելով C#

using System;
using Aspose.Slides;
using Aspose.Slides.Export;
namespace TestSlides
{
public class ReadonlyPresentation
{
public static void ApplyReadOnly()
{
String path = @"/Users/KnowledgeBase/TestData/";
// Setting the license for the product to make the presentation readonly
License SlidesLicense = new License();
SlidesLicense.SetLicense(path + "Conholdate.Total.Product.Family.lic");
// Load the source presentation file to make it readonly
using (Presentation presSecurity = new Presentation(path + "Source.pptx"))
{
// Set the presentation access to readonly
presSecurity.ProtectionManager.ReadOnlyRecommended = true;
// Save the readonly presentation on the disk
presSecurity.Save(path + "SecurePres.pptx", SaveFormat.Pptx);
}
}
}
}

Այս օրինակը ցույց է տալիս * Ներկայացումը անխմբագրելի դարձնելու ընթացակարգը՝ օգտագործելով C#*: ProtectionManager դասը օգտագործվում է ներկայացման ֆայլը ապահովելու համար և բացահայտում է տարբեր հատկություններ և մեթոդներ, ինչպիսիք են EncryptionPassword, EncryptDocumentProperties, RemoveEncryption և SetWriteProtection՝ նշելով մի քանիսը: Ներկայացման համար միայն կարդալու հատկությունը սահմանվելուց հետո անխմբագրելի ներկայացումը պահվում է սկավառակի վրա:

Այս հոդվածը մեզ սովորեցրել է ինչպես կանխել Ներկայացման խմբագրումը C#-ի միջոցով: Եթե դուք հետաքրքրված եք պրեզենտացիայի ներսում տեքստը ջնջելու գործընթացը սովորել, տես ինչպես ջնջել տեքստը PPTX-ում՝ օգտագործելով C#-ի հոդվածը:

 Հայերեն