Защита презентаций PPT с помощью Python

Создавайте приложения на Python, которые шифруют презентации или устанавливают защиту от записи с помощью Aspose.Slides.

Защита презентации PPT с помощью Python

Aspose.Slides for Python via .NET предоставляет два разных механизма защиты. Вызовите ProtectionManager.encrypt, чтобы зашифровать презентацию PPT и требовать пароль для ее открытия. Либо вызовите ProtectionManager.set_write_protection, чтобы предостеречь от изменений без шифрования файла. Пользователь по-прежнему может открыть защищенную от записи презентацию и сохранить изменения в другой файл.

Шифрование презентации PPT – Python

with slides.Presentation("presentation.ppt") as presentation:
    presentation.protection_manager.encrypt("123123")
    presentation.save("encrypted-presentation.ppt", slides.export.SaveFormat.PPT)

Установка защиты от записи для презентации 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)

Как защитить PPT с помощью Python

Выполните следующие шаги, чтобы защитить файл PPT.

  1. Откройте файл PPT с помощью Presentation.
  2. Используйте ProtectionManager.encrypt, чтобы требовать пароль при открытии, или ProtectionManager.set_write_protection, чтобы предостеречь от изменений.
  3. Сохраните защищенную презентацию в формате PPT с помощью SaveFormat.PPT.

Создано на основе Aspose.Slides

Защита файлов PPT паролем онлайн

Бесплатное приложение Aspose.Slides Lock создано на основе Aspose.Slides for Python via .NET — того же API, что и в коде выше. Откройте его и посмотрите, что API может сделать с вашими собственными файлами PPT.

  • Работает в браузере, ничего не нужно устанавливать.
  • Посмотрите, как Aspose.Slides защищает презентации, прежде чем писать код.
  • Установите пароль для открытия или редактирования файла PPT.
  • Скачайте защищенный файл.

Другие поддерживаемые форматы для защиты

Используйте Python для защиты других поддерживаемых форматов презентаций.