Kako osigurati PowerPoint prezentaciju u C# .NET

PowerPoint prezentacija može se osigurati na različite načine, primjerice primjenom vodenog žiga, dodavanjem potpisa ili postavljanjem samo za čitanje. U ovom vodiču korak po korak, pokazat ćemo vam kako osigurati PowerPoint prezentaciju u C# .NET-u pomoću lozinke.

Aspose.Slides for .NET API vam pomaže osigurati PowerPoint presentation pomoću C# bez potrebe za Microsoft Interop i ne zahtijeva instaliranje Microsoft PowerPointa.

Koraci za sigurnu PowerPoint prezentaciju u C#

  1. Koristite Aspose.Slides for .NET NuGet paket
  2. Dodajte referencu na prostore imena Aspose.Slides i Aspose.Slides.Export
  3. Primijenite Aspose licencu uz pomoć metode SetLicense
  4. Pokreni instancu Presentation Class
  5. Upotrijebite metodu šifriranja klase ProtectionManager da biste osigurali prezentaciju lozinkom
  6. Na kraju, spremite prezentaciju zaštićenu lozinkom pomoću metode Spremi i svojstva SaveFormat.Pptx

Kod za osiguranje PowerPoint prezentacije u C#

using System;
//Install Aspose.Slides for .NET NuGet package
//and then utilize the following namespace to
//secure PowerPoint presentation
using Aspose.Slides;
using Aspose.Slides.Export;
namespace SecurePowerPointPresentation
{
class Program
{
static void Main(string[] args)
{
//Set Aspose license before securing PowerPoint presentation
//using Aspose.Slides for .NET
Aspose.Slides.License AsposeSlidesLicense = new Aspose.Slides.License();
AsposeSlidesLicense.SetLicense(@"c:\asposelicense\license.lic");
//create an object of Presentation class from Aspose.Slides namespace
//and provide the PowerPoint presentation to secure in the constructor
Presentation PowerPointPresentationToSecure = new Presentation("PowerPointPresentationToSecure.pptx");
//specify the password with which you want to secure the presentation
//this can be taken as input password from the user/admin etc.
String PasswordForPresentationSecurity = "8ma2bzdqgo";
//Encrypt or secure the presentation with the password using Encrypt method
//with the help of ProtectionManager
PowerPointPresentationToSecure.ProtectionManager.Encrypt(PasswordForPresentationSecurity);
//Finally, save the output presentation secured with password
//provide PPTX as save format
PowerPointPresentationToSecure.Save("PresentationSecuredWithPassword.pptx",Aspose.Slides.Export.SaveFormat.Pptx);
}
}
}

U gornjim koracima i kodu naučili ste kako osigurati PPTX pomoću C#. Ovaj API nije ograničen na zaštitu lozinkom, nego također možete zaključati i otključati PPTX datoteku u C#. To osiguravanje PPTX-a pomoću C# čini vrlo jednostavnim i laganim zadatkom uz pomoć Aspose.Slides za .NET.

 Hrvatski