Lock or Password Protect PPT using C++
Use Aspose.Slides for C++ to encrypt presentations and set write protection without Microsoft PowerPoint.
Protecting a PPT Presentation via C++
Aspose.Slides for C++ lets you protect PPT presentations from opening or modification. Use the ProtectionManager object from the Presentation class to encrypt a file with Encrypt or restrict editing with SetWriteProtection.
Encrypting a PPT Presentation using C++
auto presentation = MakeObject<Presentation>(u"presentation.ppt");
presentation->get_ProtectionManager()->Encrypt(u"password");
presentation->Save(u"encrypted-presentation.ppt", SaveFormat::Ppt);
presentation->Dispose();Setting Write Protection to a PPT Presentation using C++
auto presentation = MakeObject<Presentation>(u"presentation.ppt");
presentation->get_ProtectionManager()->SetWriteProtection(u"password");
presentation->Save(u"write-protected-presentation.ppt", SaveFormat::Ppt);
presentation->Dispose();How to Password Protect PPT via C++
Follow these steps to protect a PPT presentation.
- Load the PPT file with the
Presentationclass. - Protect the presentation with the
ProtectionManagerobject. - Use
Encryptfor password protection orSetWriteProtectionfor write protection. - Save the protected file with
SaveFormat::Ppt.
Built with Aspose.Slides
Password-Protect PPT Files Online
The free Aspose.Slides Lock app is built with Aspose.Slides for C++, the same API as the code above. Open it and see what the API can do with your own PPT files.
- Runs in your browser, nothing to install.
- See how Aspose.Slides protects presentations before you write code.
- Set a password to open or edit your PPT file.
- Download the protected file.
Other Supported Protection Formats
Using C++, you can also protect the following formats.