Защита презентаций 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.

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

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

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

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

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

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

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