Ez az alapvető témakör útmutatást nyújt a írásvédett prezentáció létrehozásához a Python használatával. Tartalmazza a szükséges PYPI-csomagok minden részletét, a programlogikát kiemelő lépésenkénti programozási feladatok listáját, valamint egy futtatható példakódot a csak olvasható prezentáció létrehozásához és a Python használatával történő PPTX szerkesztés megakadályozásához . A kifejlesztett alkalmazás bármely .NET és Python által támogatott környezetben használható macOS, Windows és Linux rendszeren.
Csak olvasható prezentáció létrehozásának lépései Python használatával
- Állítsa be az IDE-t a az Aspose.Slides for Python használata .NET-en keresztül értékre, hogy csak olvasható PPTX-t hozzon létre Python használatával
- Hozzáférés a cél PPTX prezentációs fájlhoz a Presentation osztály egy példányával
- Hozzáférés a True prezentáció ProtectionManger osztálykészletéhez az ReadOnlyRecommended tulajdonság értékéhez
- Mentse a nem szerkeszthető és csak olvasható prezentációs fájlt a lemezre
A fent említett lépések elmagyarázzák azt a folyamatot, amely néhány API-hívás segítségével teheti szerkeszthetetlenné a PPTX-et a Pythonban. A folyamat a célprezentációs fájl megnyitásával indul a lemezről, vagy egy új bemutató létrehozásával a semmiből a Presentation osztály egy példányával. A ProtectionManager osztálypéldány ezután elérhető a prezentáció tulajdonságaiból, és a True érték lesz beállítva a ReadOnlyRecommended tulajdonsághoz, amely a betöltött prezentációt csak olvasási hozzáférésűvé alakítja, mielőtt a lemezre menti.
Kód a prezentáció szerkeszthetetlenné tételéhez Python használatával
A fenti kódpélda azt az egyszerű folyamatot szemlélteti, amellyel a prezentáció szerkeszthetetlenné válik a Python használatával. A ProtectionManager osztálypéldány a prezentációs fájl szerkesztésének korlátozására szolgál, és más különféle tulajdonságokat és módszereket is felfed, mint például az EncryptDocumentProperties, EncryptionPassword, RemoveEncryption és SetWriteProtection, hogy csak néhányat említsünk. A prezentációvédelmet visszaállíthatja a szerkesztés engedélyezéséhez is, ha eltávolítja a csak olvasható tulajdonságot, és értékét False értékre állítja.
Ez a példa megtanított minket * hogyan akadályozhatjuk meg a prezentáció szerkesztését Python használatával*. Ha többet szeretne megtudni arról, hogyan lehet szöveget kihúzni a prezentáción belül, olvassa el a hogyan lehet szöveget kihúzni PPTX-ben Python használatával című cikket.