Защита презентаций PPTX с помощью Python
Создавайте приложения на Python, которые шифруют презентации или устанавливают защиту от записи с помощью Aspose.Slides.
Защита презентации PPTX с помощью Python
Aspose.Slides for Python via .NET
предоставляет два разных механизма защиты. Вызовите ProtectionManager.encrypt, чтобы зашифровать презентацию PPTX и требовать пароль для ее открытия. Либо вызовите ProtectionManager.set_write_protection, чтобы предостеречь от изменений без шифрования файла. Пользователь по-прежнему может открыть защищенную от записи презентацию и сохранить изменения в другой файл.
Шифрование презентации PPTX – Python
with slides.Presentation("presentation.pptx") as presentation:
presentation.protection_manager.encrypt("123123")
presentation.save("encrypted-presentation.pptx", slides.export.SaveFormat.PPTX)Установка защиты от записи для презентации PPTX – Python
with slides.Presentation("presentation.pptx") as presentation:
presentation.protection_manager.set_write_protection("123123")
presentation.save("write-protected-presentation.pptx", slides.export.SaveFormat.PPTX)Как защитить PPTX с помощью Python
Выполните следующие шаги, чтобы защитить файл PPTX.
- Откройте файл PPTX с помощью
Presentation. - Используйте
ProtectionManager.encrypt, чтобы требовать пароль при открытии, илиProtectionManager.set_write_protection, чтобы предостеречь от изменений. - Сохраните защищенную презентацию в формате PPTX с помощью
SaveFormat.PPTX.
Создано на основе Aspose.Slides
Защита файлов PPTX паролем онлайн
Бесплатное приложение Aspose.Slides Lock создано на основе Aspose.Slides for Python via .NET — того же API, что и в коде выше. Откройте его и посмотрите, что API может сделать с вашими собственными файлами PPTX.
- Работает в браузере, ничего не нужно устанавливать.
- Посмотрите, как Aspose.Slides защищает презентации, прежде чем писать код.
- Установите пароль для открытия или редактирования файла PPTX.
- Скачайте защищенный файл.
Другие поддерживаемые форматы для защиты
Используйте Python для защиты других поддерживаемых форматов презентаций.