В тази проста тема ще ви преведем как да защитите PowerPoint presentation с помощта на Python чрез защита с парола. Една презентация може да бъде защитена по много начини, включително прилагане на воден знак, добавяне на подпис или превръщането й само в режим на четене. В това ръководство стъпка по стъпка ще ви покажем как да защитите PowerPoint презентация в Python с помощта на парола без зависимост от MS PowerPoint.
Стъпки за защита на PowerPoint презентация в Python
- Конфигурирайте средата да използва Aspose.Slides за Python чрез .NET за защита на презентацията
- Добавете препратка към пространствата от имена aspose.slides във вашия проект, за да защитите с парола презентацията в Python
- Инициирайте екземпляр на клас Presentation, за да заредите съществуваща или да създадете нова презентация
- Използвайте метода Encrypt на клас ProtectionManager, за да защитите презентацията с парола
- Запазете защитената с парола презентация на диска
Горните опростени стъпки гарантират защита на 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.