إلغاء قفل ODP باستخدام C++

استخدم Aspose.Slides for C++ لإزالة التشفير والحماية من الكتابة من ملفات العروض التقديمية دون Microsoft PowerPoint.

إزالة الحماية من عرض تقديمي ODP عبر C++

يتيح لك Aspose.Slides for C++ إزالة التشفير أو الحماية من الكتابة من العروض التقديمية ODP. استخدم LoadOptions لفتح ملف مشفّر، ثم استخدم الكائن ProtectionManager من الفئة Presentation لاستدعاء RemoveEncryption أو RemoveWriteProtection.

إزالة الحماية بكلمة مرور من ODP باستخدام 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();

إزالة الحماية من الكتابة من عرض تقديمي ODP باستخدام 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();

كيفية إزالة كلمة المرور من ODP عبر C++

اتبع هذه الخطوات لإزالة الحماية من عرض تقديمي ODP.

  1. حمّل ملف ODP باستخدام الفئة Presentation وLoadOptions عند الحاجة إلى كلمة مرور.
  2. استخدم الكائن ProtectionManager لإزالة الحماية.
  3. استدعِ RemoveEncryption للملفات المشفّرة أو RemoveWriteProtection للملفات المحمية من الكتابة.
  4. احفظ الملف غير المقفل باستخدام SaveFormat::Odp.

مبني باستخدام Aspose.Slides

إلغاء قفل ملفات ODP عبر الإنترنت

تطبيق Aspose.Slides Unlock المجاني مبني باستخدام Aspose.Slides for C++، وهي نفس واجهة برمجة التطبيقات المستخدمة في الكود أعلاه. افتحه واكتشف ما يمكن لواجهة برمجة التطبيقات فعله بملفات ODP الخاصة بك.

  • يعمل في متصفحك، دون الحاجة إلى تثبيت أي شيء.
  • شاهد كيف يزيل Aspose.Slides الحماية قبل كتابة الكود.
  • أزل كلمة المرور أو الحماية من الكتابة من ملف ODP.
  • نزّل الملف غير المقفل.

تنسيقات أخرى مدعومة لإلغاء القفل

باستخدام C++، يمكنك أيضًا إزالة الحماية من التنسيقات التالية.