Python で ODP プレゼンテーションのロックを解除する

Aspose.Slides で ODP プレゼンテーションの読み取りパスワードと書き込み保護設定を解除する Python アプリケーションを構築できます。

Python で ODP の暗号化と書き込み保護を解除する

Aspose.Slides for Python via .NET を使用すると、ODP プレゼンテーションを開く際にパスワードを要求する暗号化を解除したり、書き込み保護の設定を解除したりできます。暗号化されたファイルを開くには、LoadOptions で現在のパスワードを指定します。

ODP プレゼンテーションの暗号化を解除する – Python

load_options = slides.LoadOptions()
load_options.password = "current_password"

with slides.Presentation("encrypted-presentation.odp", load_options) as presentation:
    presentation.protection_manager.remove_encryption()
    presentation.save("decrypted-presentation.odp", slides.export.SaveFormat.ODP)

ODP プレゼンテーションの書き込み保護を解除する – Python

with slides.Presentation("write-protected-presentation.odp") as presentation:
    presentation.protection_manager.remove_write_protection()
    presentation.save("unprotected-presentation.odp", slides.export.SaveFormat.ODP)

Python で ODP の保護を解除する方法

ODP プレゼンテーションの保護を解除するには、次の手順に従います。

  1. 暗号化された ODP ファイルの場合は、LoadOptions に現在のパスワードを設定してから、Presentation でファイルを開きます。
  2. 読み取りパスワードを解除するには ProtectionManager.remove_encryption を、書き込み保護を解除するには ProtectionManager.remove_write_protection を呼び出します。
  3. SaveFormat.ODP を指定して、結果のプレゼンテーションを保存します。

Aspose.Slides で構築

ODP ファイルのロックをオンラインで解除する

無料の Aspose.Slides Unlock アプリは、上記のコードと同じ API である Aspose.Slides for Python via .NET で構築されています。アプリを開いて、ご自身の ODP ファイルで API に何ができるかをお確かめください。

  • ブラウザーで動作し、インストールは不要です。
  • コードを書く前に、Aspose.Slides がどのように保護を解除するかを確認できます。
  • ODP ファイルからパスワードや書き込み保護を解除できます。
  • ロックを解除したファイルをダウンロードできます。

ロック解除に対応しているその他の形式

Python を使用して、サポートされているその他のプレゼンテーション形式の保護も解除できます。