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

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

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

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

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

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

with slides.Presentation("encrypted-presentation.ppt", load_options) as presentation:
    presentation.protection_manager.remove_encryption()
    presentation.save("unencrypted-presentation.ppt", slides.export.SaveFormat.PPT)

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

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

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

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

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

Aspose.Slides で構築

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

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

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

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

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