Kryptera PPT PowerPoint-presentation

Ett lösenord är ett vanligt skyddssystem som används för att skydda filer eller data mot obehörig åtkomst. Om du vill att endast utvalda personer ska kunna komma åt eller öppna din PowerPoint kan du kryptera och låsa presentationsfilen med ett lösenord.

I den här artikeln kommer du att lära dig hur du krypterar en PowerPoint i C#. Vi kommer också att tillhandahålla instruktioner om dekryptering av presentationer och relaterade procedurer.

C# API för att kryptera och dekryptera PPT

Utvecklare och applikationer använder Aspose.Slides for .NET för att skapa, läsa, redigera, konvertera och manipulera PowerPoint-presentationer (utan Microsoft PowerPoint eller Office). Aspose.Slides gör det mycket enkelt att utföra krypterings- och dekrypteringsuppgifter som involverar presentationer.

Gå igenom stegen i denna Installation guide. När du har installerat Aspose.Slides, gå vidare till nästa avsnitt.

C# Kryptera PowerPoint PPT med lösenord

När du krypterar och låser en presentation med ett lösenord är det bara behöriga personer (som kan rätt lösenord) som får öppna presentationen. Om din presentation innehåller känslig information är den här krypteringsproceduren förmodligen det skyddsschema du vill överväga.

  1. Skapa en instans av klassen ‘Presentation’ och ladda presentationen du vill kryptera.
  2. Anropa “Kryptera” -metoden och skicka lösenordet du vill ställa in.
  3. Spara den ändrade presentationen.
using (Presentation presentation = new Presentation("pres.pptx"))
{
    presentation.ProtectionManager.Encrypt("123123");
    presentation.Save("encrypted-pres.ppt", SaveFormat.Ppt);
}

Ställ in skrivskydd för att motverka ändring

En presentation med meddelandet “Ändra inte” kan visa sig vara tillräcklig för att avskräcka tittarna från att redigera en presentation. Det här meddelandet tjänar samma syfte om du vill berätta för tittarna att presentationen du tillhandahållit är den slutliga versionen.

  1. Skapa en instans av klassen ‘Presentation’ och ladda presentationen du vill kryptera.
  2. Anropa SetWriteProtection-metoden och skicka ditt föredragna lösenord.
  3. Spara den ändrade presentationen.
using (Presentation presentation = new Presentation("pres.ppt"))
{
    presentation.ProtectionManager.SetWriteProtection("123123");
    presentation.Save("write-protected-pres.ppt", SaveFormat.Ppt);
}

Obs! När du ställer in det här skrivskyddet på en presentation kan en person med stark vilja fortsätta att ändra presentationen.

Dekryptera PowerPoint PPT i C#

När du behöver arbeta med en krypterad presentation måste du först dekryptera presentationen genom att skicka in lösenordet som användes för att låsa presentationen från början.

  1. Skapa en instans av klassen LoadOptions och skicka lösenordet för presentationen.
  2. Skapa en instans av klassen ‘Presentation’ och ladda presentationen du vill dekryptera.
  3. Arbeta lite med presentationen.
LoadOptions loadOptions = new LoadOptions {Password = "123123"};
using (Presentation presentation = new Presentation("pres.ppt", loadOptions))
{
  // arbeta med dekrypterad presentation
}

Ta bort kryptering för att inaktivera lösenordsskydd

Genom att ta bort krypteringen från en lösenordsskyddad PowerPoint-presentation får du en vanlig presentation (utan begränsningar). Om du inte längre ser anledning att låsa en presentation är det vettigt att inaktivera lösenordsskyddet för gott så att alla kan se dess innehåll.

Även här, för att ta bort en presentations kryptering, måste du känna till och ange lösenordet som används för att kryptera den.

  1. Skapa en instans av klassen LoadOptions och skicka lösenordet för presentationen.
  2. Skapa en instans av klassen Presentation och ladda presentationen vars skydd du vill ta bort.
  3. Anropa metoden “RemoveEncryption”.
  4. Spara den ändrade presentationen.
LoadOptions loadOptions = new LoadOptions {Password = "123123"};
using (Presentation presentation = new Presentation("pres.ppt", loadOptions))
{
    presentation.ProtectionManager.RemoveEncryption();
    presentation.Save("encryption-removed.ppt", SaveFormat.Ppt);
}

Skaffa en gratis licens

Vill du prova Aspose.Slides-funktioner utan begränsningar? Skaffa en gratis tillfällig licens.

Slutsats

Efter att ha lärt dig hur man krypterar och dekrypterar PowerPoint-presentationer för att skydda dem mot obehörig åtkomst, kan du vara intresserad av andra säkerhetsrelaterade operationer. Vi rekommenderar att du läser artikeln Lösenordsskyddad presentation i vår dokumentation.

För att lära dig mer om Aspose.Slides features, gå igenom vår [dokumentation](https://docs.aspose.com/slides/ netto/). Om du har frågor kan du lägga upp dem på vårt forum.