Java で PPTX のロックを解除する

サーバーサイド API でプレゼンテーション ファイルのパスワードと書き込み保護を解除する Java アプリケーションを構築できます。

Java で PPTX プレゼンテーションの保護を解除する

Aspose.Slides for Java を使用すると、PPTX プレゼンテーションの暗号化や書き込み保護を解除できます。暗号化されたプレゼンテーションを開くには LoadOptions.setPassword を使用し、保護設定を解除するには ProtectionManager の removeEncryption メソッドと removeWriteProtection メソッドを使用します。

Java で PPTX のパスワード保護を解除する

LoadOptions loadOptions = new LoadOptions();
loadOptions.setPassword("123123");

Presentation presentation = new Presentation("presentation.pptx", loadOptions);
try {
    presentation.getProtectionManager().removeEncryption();
    presentation.save("encryption-removed.pptx", SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

Java で PPTX プレゼンテーションの書き込み保護を解除する

Presentation presentation = new Presentation("presentation.pptx");
try {
    presentation.getProtectionManager().removeWriteProtection();
    presentation.save("write-protection-removed.pptx", SaveFormat.Pptx);
} finally {
    presentation.dispose();
}

Java で PPTX からパスワードを解除する方法

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

  1. Presentation クラスで PPTX ファイルを読み込みます。
  2. プレゼンテーションが暗号化されている場合は、LoadOptions.setPassword を使用します。
  3. ProtectionManager オブジェクトの removeEncryption または removeWriteProtection を呼び出します。
  4. SaveFormat.Pptx を指定して、ロックを解除したプレゼンテーションを保存します。

Aspose.Slides で構築

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

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

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

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

Java を使用すると、次の形式の保護も解除できます。