So sichern Sie eine PowerPoint-Präsentation in C# .NET

Eine PowerPoint-Präsentation kann auf verschiedene Arten gesichert werden, z. B. durch Anbringen eines Wasserzeichens, Hinzufügen einer Signatur oder Schreibschutz. In dieser Schritt-für-Schritt-Anleitung zeigen wir Ihnen, wie Sie PowerPoint-Präsentationen in C# .NET mit einem Kennwort sichern.

Aspose.Slides for .NET API hilft Ihnen, PowerPoint presentation mit C# zu sichern, ohne dass Microsoft Interop erforderlich ist, und erfordert keine Installation von Microsoft PowerPoint.

Schritte zum Sichern von PowerPoint-Präsentationen in C#

  1. Verwenden Sie Aspose.Slides for .NET NuGet-Paket
  2. Verweis auf die Namespaces Aspose.Slides und Aspose.Slides.Export hinzufügen
  3. Wenden Sie die Aspose-Lizenz mit Hilfe der SetLicense-Methode an
  4. Initiieren Sie eine Presentation Class-Instanz
  5. Verwenden Sie die Encrypt-Methode der ProtectionManager-Klasse, um die Präsentation mit einem Kennwort zu sichern
  6. Speichern Sie schließlich die passwortgeschützte Präsentation mit der Save-Methode und der SaveFormat.Pptx-Eigenschaft

Code zum Sichern von PowerPoint-Präsentationen in 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);
}
}
}

In den obigen Schritten und im obigen Code haben Sie gelernt, wie Sie PPTX mit C# sichern. Diese API ist nicht auf den Passwortschutz beschränkt, sondern Sie können die PPTX-Datei auch in C# sperren und entsperren. Dies macht das Sichern von PPTX mit C# mit Hilfe von Aspose.Slides für .NET zu einer sehr einfachen und leichten Aufgabe.

 Deutsch