Python で PPT プレゼンテーションを保護する

Aspose.Slides でプレゼンテーションを暗号化したり書き込み保護を設定したりする Python アプリケーションを構築できます。

Python で PPT プレゼンテーションを保護する

Aspose.Slides for Python via .NET には 2 種類の保護方法があります。ProtectionManager.encrypt を呼び出すと、PPT プレゼンテーションが暗号化され、開く際にパスワードが必要になります。または ProtectionManager.set_write_protection を呼び出すと、ファイルを暗号化せずに変更を抑止できます。書き込み保護されたプレゼンテーションでも、ユーザーは開いて変更内容を別のファイルに保存できます。

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

with slides.Presentation("presentation.ppt") as presentation:
    presentation.protection_manager.encrypt("123123")
    presentation.save("encrypted-presentation.ppt", slides.export.SaveFormat.PPT)

PPT プレゼンテーションに書き込み保護を設定する – Python

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

Python で PPT を保護する方法

PPT ファイルを保護するには、次の手順に従います。

  1. Presentation で PPT ファイルを開きます。
  2. 開く際にパスワードを要求するには ProtectionManager.encrypt を、変更を抑止するには ProtectionManager.set_write_protection を使用します。
  3. SaveFormat.PPT を指定して、保護されたプレゼンテーションを PPT として保存します。

Aspose.Slides で構築

PPT ファイルをオンラインでパスワード保護する

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

  • ブラウザーで動作し、インストールは不要です。
  • コードを書く前に、Aspose.Slides がプレゼンテーションをどのように保護するかを確認できます。
  • PPT ファイルを開く、または編集するためのパスワードを設定できます。
  • 保護されたファイルをダウンロードできます。

保護に対応しているその他の形式

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