Déverrouiller un ODP avec C++

Utilisez Aspose.Slides for C++ pour supprimer le chiffrement et la protection en écriture des fichiers de présentation sans Microsoft PowerPoint.

Supprimer la protection d’une présentation ODP avec C++

Aspose.Slides for C++ vous permet de supprimer le chiffrement ou la protection en écriture des présentations ODP. Utilisez LoadOptions pour ouvrir un fichier chiffré, puis l’objet ProtectionManager de la classe Presentation pour appeler RemoveEncryption ou RemoveWriteProtection.

Supprimer la protection par mot de passe d'un ODP avec C++

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

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

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

Supprimer la protection en écriture d'une présentation ODP avec C++

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

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

Comment supprimer le mot de passe d’un ODP avec C++

Suivez ces étapes pour supprimer la protection d’une présentation ODP.

  1. Chargez le fichier ODP avec la classe Presentation, et avec LoadOptions si un mot de passe est requis.
  2. Utilisez l’objet ProtectionManager pour supprimer la protection.
  3. Appelez RemoveEncryption pour les fichiers chiffrés ou RemoveWriteProtection pour les fichiers protégés en écriture.
  4. Enregistrez le fichier déverrouillé avec SaveFormat::Odp.

Conçu avec Aspose.Slides

Déverrouiller des fichiers ODP en ligne

L’application gratuite Aspose.Slides Unlock est conçue avec Aspose.Slides for C++, la même API que le code ci-dessus. Ouvrez-la et découvrez ce que l’API peut faire avec vos propres fichiers ODP.

  • Fonctionne dans votre navigateur, rien à installer.
  • Voyez comment Aspose.Slides supprime la protection avant d’écrire du code.
  • Supprimez le mot de passe ou la protection en écriture de votre fichier ODP.
  • Téléchargez le fichier déverrouillé.

Autres formats pris en charge pour le déverrouillage

Avec C++, vous pouvez également supprimer la protection des formats suivants.