Déverrouiller un PPTX 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 PPTX avec C++

Aspose.Slides for C++ vous permet de supprimer le chiffrement ou la protection en écriture des présentations PPTX. 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 PPTX avec C++

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();

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

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();

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

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

  1. Chargez le fichier PPTX 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::Pptx.

Conçu avec Aspose.Slides

Déverrouiller des fichiers PPTX 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 PPTX.

  • 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 PPTX.
  • 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.