Toto velmi základní téma popisuje, jak vytvořit prezentaci pouze pro čtení pomocí Pythonu. Pokrývá všechny podrobnosti o požadovaných balíčcích PYPI, seznam postupných programovacích úloh zdůrazňujících logiku programu a spustitelný příklad kódu pro generování prezentace pouze pro čtení a zabránění PPTX úpravám pomocí Pythonu . Vyvinutá aplikace může být použita v jakémkoli prostředí podporovaném .NET a Python v systémech macOS, Windows a Linux.
Kroky k vytvoření prezentace pouze pro čtení pomocí Pythonu
- Nakonfigurujte IDE na použijte Aspose.Slides pro Python přes .NET, abyste vytvořili PPTX pouze pro čtení pomocí Pythonu
- Získejte přístup k cílovému souboru prezentace PPTX pomocí instance třídy Presentation
- Otevřete třídu prezentace ProtectionManger nastavenou na hodnotu True pro hodnotu vlastnosti ReadOnlyRecommended
- Uložte neupravitelný soubor prezentace a pouze pro čtení na disk
Výše uvedené kroky vysvětlují proces učinit PPTX neupravitelným v Pythonu pomocí několika volání API. Proces bude zahájen otevřením cílového souboru prezentace z disku nebo vygenerováním nové prezentace od začátku pomocí instance třídy Presentation. Instance třídy ProtectionManager pak bude přístupná z vlastností prezentace a hodnota True bude nastavena pro vlastnost ReadOnlyRecommended, která před uložením na disk převede načtenou prezentaci tak, aby měla přístup pouze pro čtení.
Kód, aby byla prezentace neupravitelná pomocí Pythonu
Výše uvedený příklad kódu ukazuje jednoduchý proces, jak udělat prezentaci neupravitelnou pomocí Pythonu. Instance třídy ProtectionManager se používá k omezení úprav souboru prezentace a také odhaluje další různé vlastnosti a metody, jako jsou EncryptDocumentProperties, EncryptionPassword, RemoveEncryption a SetWriteProtection, abychom jmenovali alespoň některé. Můžete také resetovat ochranu prezentace, aby bylo možné provádět úpravy, odebráním vlastnosti jen pro čtení a nastavením její hodnoty na False.
Tento příklad nás naučil jak zabránit úpravám prezentace pomocí Pythonu. Pokud se chcete dozvědět, jak přeškrtnout text v prezentaci, přečtěte si článek na jak vyškrtnout text v PPTX pomocí Pythonu.