Odblokowywanie pliku PPTX za pomocą C++

Użyj Aspose.Slides for C++, aby usuwać szyfrowanie i ochronę przed zapisem z plików prezentacji bez Microsoft PowerPoint.

Usuwanie ochrony z prezentacji PPTX za pomocą C++

Aspose.Slides for C++ pozwala usuwać szyfrowanie lub ochronę przed zapisem z prezentacji PPTX. Użyj LoadOptions, aby otworzyć zaszyfrowany plik, a następnie obiektu ProtectionManager z klasy Presentation, aby wywołać RemoveEncryption lub RemoveWriteProtection.

Usuwanie ochrony hasłem z pliku PPTX za pomocą 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();

Usuwanie ochrony przed zapisem z prezentacji PPTX za pomocą 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();

Jak usunąć hasło z pliku PPTX za pomocą C++

Wykonaj poniższe kroki, aby usunąć ochronę z prezentacji PPTX.

  1. Wczytaj plik PPTX za pomocą klasy Presentation oraz LoadOptions, jeśli wymagane jest hasło.
  2. Użyj obiektu ProtectionManager, aby usunąć ochronę.
  3. Wywołaj RemoveEncryption dla plików zaszyfrowanych lub RemoveWriteProtection dla plików chronionych przed zapisem.
  4. Zapisz odblokowany plik za pomocą SaveFormat::Pptx.

Zbudowano z Aspose.Slides

Odblokowywanie plików PPTX online

Bezpłatna aplikacja Aspose.Slides Unlock została zbudowana z użyciem Aspose.Slides for C++, tego samego API co w powyższym kodzie. Otwórz ją i zobacz, co API potrafi zrobić z Twoimi plikami PPTX.

  • Działa w przeglądarce, nie trzeba niczego instalować.
  • Zobacz, jak Aspose.Slides usuwa ochronę, zanim napiszesz kod.
  • Usuń hasło lub ochronę przed zapisem z pliku PPTX.
  • Pobierz odblokowany plik.

Inne obsługiwane formaty odblokowywania

Za pomocą C++ możesz usunąć ochronę także z następujących formatów.