C++ で PPTX のロックを解除する

Aspose.Slides for C++ を使用すると、Microsoft PowerPoint なしでプレゼンテーション ファイルの暗号化と書き込み保護を解除できます。

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

Aspose.Slides for C++ を使用すると、PPTX プレゼンテーションの暗号化や書き込み保護を解除できます。暗号化されたファイルを LoadOptions で開き、Presentation クラスの ProtectionManager オブジェクトを使用して RemoveEncryption または RemoveWriteProtection を呼び出します。

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

auto loadOptions = MakeObject<LoadOptions>();
loadOptions->set_Password(u"password");

auto presentation = MakeObject<Presentation>(u"encrypted-presentation.pptx", loadOptions);

presentation->get_ProtectionManager()->RemoveEncryption();
presentation->Save(u"unlocked-presentation.pptx", SaveFormat::Pptx);
presentation->Dispose();

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

auto presentation = MakeObject<Presentation>(u"write-protected-presentation.pptx");

presentation->get_ProtectionManager()->RemoveWriteProtection();
presentation->Save(u"unlocked-write-protected-presentation.pptx", SaveFormat::Pptx);
presentation->Dispose();

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

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

  1. Presentation クラスで PPTX ファイルを読み込みます。パスワードが必要な場合は LoadOptions も使用します。
  2. ProtectionManager オブジェクトを使用して保護を解除します。
  3. 暗号化されたファイルには RemoveEncryption を、書き込み保護されたファイルには RemoveWriteProtection を呼び出します。
  4. SaveFormat::Pptx を指定して、ロックを解除したファイルを保存します。

Aspose.Slides で構築

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

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

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

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

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