PPT
PPTX
ODP
POT
PPSX
PPTX
Unlock PPTX using C++
Use Aspose.Slides for C++ to remove encryption and write protection from presentation files without Microsoft PowerPoint.
Removing Encryption from PPTX Presentation via C++
Aspose.Slides for C++ lets you remove encryption or write protection from PPTX presentations. Use LoadOptions to open an encrypted file, then use the ProtectionManager object from the Presentation class to call RemoveEncryption or RemoveWriteProtection.
Disabling Password Protection from PPTX using C++
auto loadOptions = MakeObject<LoadOptions>();
loadOptions->set_Password(u"password");
auto presentation = MakeObject<Presentation>(u"encrypted-presentation.pptx", loadOptions);
presentation->get_ProtectionManager()->RemoveEncryption();
presentation->Save(u"unlocked-presentation.pptx", SaveFormat::Pptx);
presentation->Dispose();
Removing Write Protection from PPTX Presentation using C++
auto presentation = MakeObject<Presentation>(u"write-protected-presentation.pptx");
presentation->get_ProtectionManager()->RemoveWriteProtection();
presentation->Save(u"unlocked-write-protected-presentation.pptx", SaveFormat::Pptx);
presentation->Dispose();
How to Remove Password From PPTX via C++
These are the steps to remove protection from PPTX files.
Load the PPTX file with the
Presentationclass andLoadOptionswhen a password is required.Use the
ProtectionManagerobject to remove protection.Call
RemoveEncryptionfor encrypted files orRemoveWriteProtectionfor write-protected files.Save the unlocked file with
SaveFormat::Pptx.