PPT PPTX ODP POT ppsx
Aspose.Slides  for .NET
ODP

Lock or Password Protect ODP using C#

Build your own .NET apps to protect presentation files using server-side APIs.

Protecting a ODP Presentation via C#

Using Aspose.Slides for .NET, you can protect your ODP presentation from opening or modification by setting a password. Then, to open or modify the locked presentation, a user has to provide the password.

Encrypting a ODP Presentation using C#


using (Presentation presentation = new Presentation("pres.odp"))
{
    presentation.ProtectionManager.Encrypt("123123");
    presentation.Save("encrypted-pres.odp", SaveFormat.Odp);
}

Setting Write Protection to a ODP Presentation using C#


using (Presentation presentation = new Presentation("pres.odp"))
{
    presentation.ProtectionManager.SetWriteProtection("123123");
    presentation.Save("write-protected-pres.odp", SaveFormat.Odp);
}

How to Password Protect ODP via C#

These are the steps to Protect ODP files.

  1. Load ODP with an instance of Presentation

  2. Protect the presentation using ProtectionManager class

  3. Save result in ODP format

Other Supported Protect Formats

Using C#, You can also protect the following formats: