PPT
PPTX
ODP
POT
PPSX
ODP
Unlock ODP Presentations with Python
Build Python applications that remove opening passwords and write-protection settings from ODP presentations with Aspose.Slides.
Remove Encryption and Write Protection from ODP with Python
With
Aspose.Slides for Python via .NET
, you can remove encryption that requires a password to open an ODP presentation, or clear its write-protection setting. To open an encrypted file, provide the current password through LoadOptions.
Remove Encryption from an ODP Presentation - Python
load_options = slides.LoadOptions()
load_options.password = "current_password"
with slides.Presentation("encrypted-presentation.odp", load_options) as presentation:
presentation.protection_manager.remove_encryption()
presentation.save("decrypted-presentation.odp", slides.export.SaveFormat.ODP)
Remove Write Protection from an ODP Presentation - Python
with slides.Presentation("write-protected-presentation.odp") as presentation:
presentation.protection_manager.remove_write_protection()
presentation.save("unprotected-presentation.odp", slides.export.SaveFormat.ODP)
How to Remove Protection from ODP with Python
Follow these steps to remove protection from an ODP presentation.
For an encrypted ODP file, set the current password in
LoadOptions, and then open the file withPresentation.Call
ProtectionManager.remove_encryptionto remove the opening password, or callProtectionManager.remove_write_protectionto clear write protection.Save the resulting presentation with
SaveFormat.ODP.