Uložení prezentací v režimu jen pro čtení pomocí Pythonu

Úvod

V PowerPointu 2019 společnost Microsoft představila nastavení Always Open Read-Only jako jednu z možností, které uživatelé mohou použít k ochraně svých prezentací. Toto nastavení jen pro čtení můžete využít, když:

  • Chcete zabránit neúmyslným úpravám a ochránit obsah své prezentace.
  • Chcete upozornit ostatní, že poskytnutá prezentace je konečná verze.

Po výběru možnosti Always Open Read-Only pro prezentaci uvidí uživatelé při otevření prezentace doporučení Read-Only a mohou vidět zprávu v tomto tvaru: Aby se předešlo neúmyslným změnám, autor nastavil tento soubor jako jen pro čtení.

Doporučení Read-Only je jednoduchý, ale účinný odstrašující prostředek, který odrazuje od úprav, protože uživatelé musí provést akci k jeho odstranění, než jim bude umožněno prezentaci upravovat. Pokud nechcete, aby uživatelé prováděli změny v prezentaci, a chcete je o tom informovat zdvořile, může být doporučení Read-Only pro vás dobrá volba.

Pokud se prezentace s ochranou Read-Only otevře ve starší verzi Microsoft PowerPointu, která nedokáže nedávno zavedenou funkci podporovat, doporučení Read-Only se ignoruje (prezentace se otevře normálně).

Použít režim jen pro čtení

Aspose.Slides for Python via Java vám umožňuje nastavit prezentaci jako Read-Only, což znamená, že uživatelé (po otevření prezentace) uvidí doporučení Read-Only. Tento ukázkový kód ukazuje, jak nastavit prezentaci jako Read-Only v Pythonu pomocí Aspose.Slides:

import jpype
import asposeslides

if not jpype.isJVMStarted():
    jpype.startJVM()

from asposeslides.api import Presentation, SaveFormat

presentation = Presentation()
try:
    presentation.getProtectionManager().setReadOnlyRecommended(True)
    presentation.save("ReadOnlyPresentation.pptx", SaveFormat.Pptx)
finally:
    presentation.dispose()

Často kladené otázky

Jaký je rozdíl mezi „Read-Only recommended“ a plnou ochranou heslem?

„Read-Only recommended“ pouze zobrazuje návrh otevřít soubor v režimu jen pro čtení a lze jej snadno obejít. Ochrana heslem skutečně omezuje otevírání nebo úpravy a je vhodná, když potřebujete reálné bezpečnostní kontroly.

Lze „Read-Only recommended“ zkombinovat s vodoznaky, aby se ještě více odradily úpravy?

Ano. Doporučení lze spojit s vodoznaky jako vizuálním odstrašujícím prostředkem; jedná se o samostatné mechanismy, které spolu dobře fungují.

Může makro nebo externí nástroj soubor stále upravit, i když je doporučení povoleno?

Ano. Doporučení neblokuje programové změny. Pro zabránění automatickým úpravám použijte hesla a šifrování.

Jak se „Read-Only recommended“ vztahuje k metodám isEncrypted a isWriteProtected?

Jedná se o odlišné signály. „Read-Only recommended“ je měkká, volitelná výzva; isWriteProtected a isEncrypted indikují skutečná omezení zápisu nebo čtení, která závisí na heslech či šifrování.