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

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

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

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

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

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

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

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

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

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

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

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

Aspose.Slides で構築

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

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

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

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

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