Python Kullanarak Okuma‑Yazma Modunda Sunumları Kaydetme

Giriş

PowerPoint 2019’da Microsoft, sunumları korumak için kullanıcıların kullanabileceği seçeneklerden biri olarak Always Open Read-Only (Her Zaman Okuma‑Yazma Modunda Aç) ayarını tanıttı. Bu Okuma‑Yazma ayarını aşağıdaki durumlarda bir sunumu korumak için kullanmak isteyebilirsiniz:

  • Sunumunuzun içeriğini kazara değişikliklerden koruyarak güvenli tutmak istediğinizde.
  • Sağladığınız sunumun son sürüm olduğunu insanlara bildirmek istediğinizde.

Bir sunum için Always Open Read-Only seçeneğini belirlediğinizde, kullanıcılar sunumu açtıklarında Read-Only (Salt Okunur) önerisini görür ve aşağıdaki gibi bir ileti alabilirler: Kazara değişiklikleri önlemek için yazar bu dosyayı salt okunur olarak açılacak şekilde ayarlamıştır.

Read-Only önerisi, kullanıcıların bir sunumu düzenleyebilmeleri için bu öneriyi kaldırmalarını gerektirdiği için düzenlemeyi engelleyen basit ama etkili bir caydırıcıdır. Kullanıcıların bir sunumu değiştirmesini istemiyor ve bunu nazik bir şekilde bildirmek istiyorsanız, Read-Only önerisi sizin için uygun bir seçenek olabilir.

Not: Read-Only koruması olan bir sunum, bu yeni işlevi desteklemeyen daha eski bir Microsoft PowerPoint uygulamasında açıldığında Read-Only önerisi göz ardı edilir (sunum normal şekilde açılır).

Okuma Modunu Uygula

Aspose.Slides for Python via Java, bir sunumu Read-Only olarak ayarlamanıza olanak tanır; yani kullanıcılar (sunumu açtıktan sonra) Read-Only önerisini görür. Aşağıdaki örnek kod, Aspose.Slides kullanarak Python’da bir sunumu Read-Only olarak nasıl ayarlayacağınızı gösterir:

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()

SSS

‘Read-Only recommended’ tam parola korumasından nasıl farklıdır?
‘Read-Only recommended’ yalnızca dosyanın salt okunur modda açılması önerisini gösterir ve kolayca atlatılabilir. Parola koruması ise açma veya düzenlemeyi gerçekten kısıtlar ve gerçek güvenlik kontrolüne ihtiyaç duyduğunuzda uygundur.

‘Read-Only recommended’ su işaretleriyle (watermarks) birleştirilebilir mi?
Evet. Öneri, görsel bir caydırıcı olarak filigranlar ile eşleştirilebilir; bunlar ayrı mekanizmalardır ve birlikte iyi çalışır.

Öneri etkin olduğunda bir makro ya da dış araç dosyayı hâlâ değiştirebilir mi?
Evet. Öneri programatik değişiklikleri engellemez. Otomatik düzenlemeleri önlemek için parolalar ve şifreleme kullanın.

‘Read-Only recommended’ aşağıdaki yöntemlerle nasıl ilişkilidir: isEncrypted ve isWriteProtected?
Bunlar farklı sinyallerdir. ‘Read-Only recommended’ yumuşak, isteğe bağlı bir öneridir; [isWriteProtected] ve [isEncrypted] ise parolalar veya şifreleme gerektiren gerçek yazma veya okuma kısıtlamalarını gösterir.