Ebben az egyszerű témakörben végigvezetjük, hogyan védheti meg a PowerPoint presentation jelszavas védelmet Python használatával. A prezentációt számos módon lehet biztonságossá tenni, beleértve a vízjelet, az aláírást vagy az írásvédettvé tételt. Ebben a lépésről lépésre bemutatjuk, hogyan biztosíthatja a PowerPoint prezentációt Pythonban jelszóval, anélkül, hogy az MS PowerPointtól függne.
Biztonságos PowerPoint-prezentáció lépései Pythonban
- Állítsa be a környezetet a Aspose.Slides for Python .NET-en keresztül használatára a prezentáció védelmére
- Adjon hozzá hivatkozást az aspose.slides névterekre a projektben, hogy jelszóval védje a prezentációt Pythonban
- Indítson el egy Presentation osztálypéldányt egy meglévő bemutató betöltéséhez vagy egy új bemutató létrehozásához
- Használja a ProtectionManager osztály titkosítási módszerét a prezentáció jelszóval történő biztosításához
- Mentse el a jelszóval védett bemutatót a lemezre
A fenti egyszerűsített lépések biztosítják a PPTX biztosítását Pythonban néhány soros könnyen érthető kód használatával. A folyamat a környezet beállításával kezdődik, majd betölti a forrásprezentációt a lemezről, vagy létrehoz egy újat a semmiből. A prezentációt ezután úgy biztosítják, hogy a ProtectionManager osztálypéldány használatával jelszót alkalmaznak a prezentációra, mielőtt jelszóval védett bemutatóként elmentik a lemezre.
Kód a biztonságos PowerPoint-prezentációhoz Pythonban
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") | |
A fenti egyszerű kódban megtanultuk jelszóval védeni a PPTX-t Python használatával. Az API nem csak a jelszavas védelemre korlátozódik, hanem feloldhatja és zárolhatja a PPTX-fájlt a Pythonban egy egyszerű API-felület segítségével a cél érdekében.
Ebben a témakörben a *PPTX biztonság Pythonban való megvalósítására összpontosítottunk jelszó alkalmazásával. Ha szeretne többet megtudni arról, hogyan adhat hozzá képes vízjelet a prezentációhoz, olvassa el a következő cikket: hogyan adhatunk vízjelet a PPTX-hez Python használatával.