Proteger presentaciones PPT con Python
Cree aplicaciones Python que cifren presentaciones o establezcan la protección contra escritura con Aspose.Slides.
Proteger una presentación PPT con Python
Aspose.Slides for Python via .NET
ofrece dos mecanismos de protección distintos. Llame a ProtectionManager.encrypt para cifrar una presentación PPT y exigir una contraseña para abrirla. Como alternativa, llame a ProtectionManager.set_write_protection para desalentar las modificaciones sin cifrar el archivo. Un usuario aún puede abrir una presentación protegida contra escritura y guardar los cambios en otro archivo.
Cifrar una presentación PPT – Python
with slides.Presentation("presentation.ppt") as presentation:
presentation.protection_manager.encrypt("123123")
presentation.save("encrypted-presentation.ppt", slides.export.SaveFormat.PPT)Establecer la protección contra escritura de una presentación PPT – 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)Cómo proteger un PPT con Python
Siga estos pasos para proteger un archivo PPT.
- Abra el archivo PPT con
Presentation. - Use
ProtectionManager.encryptpara exigir una contraseña al abrir, oProtectionManager.set_write_protectionpara desalentar los cambios. - Guarde la presentación protegida como PPT con
SaveFormat.PPT.
Creado con Aspose.Slides
Proteger con contraseña archivos PPT en línea
La aplicación gratuita Aspose.Slides Lock está creada con Aspose.Slides for Python via .NET, la misma API que el código anterior. Ábrala y descubra lo que la API puede hacer con sus propios archivos PPT.
- Funciona en su navegador, sin instalar nada.
- Vea cómo Aspose.Slides protege las presentaciones antes de escribir código.
- Establezca una contraseña para abrir o editar su archivo PPT.
- Descargue el archivo protegido.
Otros formatos compatibles con la protección
Use Python para proteger otros formatos de presentación compatibles.