PPT
PPTX
ODP
POT
PPSX
PPT
Protect PPT Presentations with Python
Build Python applications that encrypt presentations or set write protection with Aspose.Slides.
Protect a PPT Presentation with Python
Aspose.Slides for Python via .NET
provides two distinct protection mechanisms. Call ProtectionManager.encrypt to encrypt a PPT presentation and require a password to open it. Alternatively, call ProtectionManager.set_write_protection to discourage modification without encrypting the file. A user can still open a write-protected presentation and save changes to a different file.
Encrypt a PPT Presentation - Python
with slides.Presentation("presentation.ppt") as presentation:
presentation.protection_manager.encrypt("123123")
presentation.save("encrypted-presentation.ppt", slides.export.SaveFormat.PPT)
Set Write Protection on a PPT Presentation - Python
with slides.Presentation("presentation.ppt") as presentation:
presentation.protection_manager.set_write_protection("123123")
presentation.save("write-protected-presentation.ppt", slides.export.SaveFormat.PPT)
How to Protect PPT with Python
Follow these steps to protect a PPT file.
Open the PPT file with
Presentation.Use
ProtectionManager.encryptto require a password for opening, or useProtectionManager.set_write_protectionto discourage changes.Save the protected presentation as PPT with
SaveFormat.PPT.