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

В этом простом разделе мы расскажем, как защитить PowerPoint presentation с помощью Python с помощью защиты паролем. Презентация может быть защищена разными способами, включая применение водяного знака, добавление подписи или предоставление доступа только для чтения. В этом пошаговом руководстве мы покажем вам, как защитить презентацию PowerPoint на Python с помощью пароля, не зависящего от MS PowerPoint.

Шаги для защиты презентации PowerPoint в Python

  1. Настройте среду для использования Aspose.Slides для Python через .NET для защиты презентации.
  2. Добавьте ссылку на пространство имен aspose.slides в свой проект, чтобы защитить паролем презентацию в Python.
  3. Инициировать экземпляр класса Presentation для загрузки существующей или создания новой презентации.
  4. Используйте метод Encrypt класса ProtectionManager, чтобы защитить презентацию паролем.
  5. Сохраните защищенную паролем презентацию на диск

Вышеупомянутые упрощенные шаги обеспечивают защиту PPTX в Python с помощью нескольких строк легко понятного кода. Процесс начнется с настройки среды, за которой следует загрузка либо исходной презентации с диска, либо создание новой с нуля. Затем презентация защищается путем применения пароля к презентации с использованием экземпляра класса ProtectionManager перед ее сохранением на диске в виде защищенной паролем презентации.

Код для защиты презентации PowerPoint на Python

import aspose.slides as slides
srcFilepath = "C://Slides//"
# Applying the licence to secure the presentation
slidesLicense = slides.License()
slidesLicense.set_license(srcFilepath + "Conholdate.Total.Product.Family.lic")
# Generate an empty presentation using an instance of the Presentation class object
with slides.Presentation(srcFilepath +"NewPresentation.pptx") as presentationSecureObj:
#set the password that you want to use to secure the presentation
passwordForSecurity = "testpass";
#Encrypt or secure the presentation with the password using the Encrypt method
#exposed by the ProtectionManager class
presentationSecureObj.protection_manager.encrypt(passwordForSecurity)
# Save the password protected presentation on the disk
presentationSecureObj.save(srcFilepath + "PasswordProtectedPres.pptx", slides.export.SaveFormat.PPTX)
print("Presentation Secured")

В приведенном выше простом коде мы научились защищать паролем PPTX с помощью Python. API не ограничивается только защитой паролем, вы также можете разблокировать и заблокировать файл PPTX в Python, используя простой интерфейс API для этой цели.

В этом разделе мы сосредоточились на реализации * безопасности PPTX в Python * путем применения пароля. Если вам интересно узнать о добавлении водяного знака изображения в презентацию, обратитесь к статье как добавить водяной знак изображения в PPTX с помощью Python.

 Русский