اليوم ، سنوفر الحماية بكلمة مرور لملفات العروض التقديمية الخاصة بنا برمجيًا. في السابق ، تعلمنا شيئًا مشابهًا أثناء مناقشة الحماية بكلمة مرور لملفات PDF في C #. في هذه المقالة ، سنرى كيفية قفل ملفات العروض التقديمية في PowerPoint بحماية كلمة المرور في C #. علاوة على ذلك ، سوف نتعلم فتح هذه عن طريق إزالة كلمة المرور وكذلك كيفية تغيير كلمة المرور الحالية لملفات العرض التقديمي PPT و PPTX.

العروض التقديمية لحماية كلمة المرور - قفل وإلغاء تأمين PPT-PPTX

المواضيع التالية تناقش أدناه:

NET API لقفل وفتح ملفات PowerPoint

للعمل مع حماية ملفات العروض التقديمية ، سنستخدم GroupDocs.Merger for .NET. تسمح واجهة برمجة التطبيقات هذه بإضافة ميزات أمان كلمات المرور وتغييرها وإزالتها للعرض التقديمي والمستندات الأخرى داخل تطبيقات .NET. إلى جانب قفل وفتح ملفات PPT ، توفر API العديد من الميزات بما في ذلك دمج العروض التقديمية وتقسيمها المذكورة في التوثيق.

يمكنك تنزيل مثبت DLL أو MSI من قسم التنزيلات أو تثبيت API في تطبيق .NET عبر NuGet.

PM> Install-Package GroupDocs.Merger

أضف كلمة مرور إلى ملفات PowerPoint في C # - تأمين PPT / PPTX

قفل PPT بكلمة مرور

يمكننا قفل أي ملف عرض تقديمي برمجيًا عن طريق إضافة حماية بكلمة مرور إليه. توضح الخطوات التالية كيفية إضافة كلمة مرور إلى عرض PowerPoint تقديمي (PPT / PPTX) باستخدام C #.

  • حدد كلمة المرور باستخدام AddPasswordOptions.
  • قم بتحميل ملف PowerPoint باستخدام فئة دمج.
  • تطبيق الحماية بإضافة كلمة مرور باستخدام طريقة AddPassword.
  • احفظ ملف العرض التقديمي المحمي باستخدام طريقة حفظ.

مقتطف رمز C # التالي يقوم بتأمين PPT عن طريق إضافة كلمة مرور للوصول المحدود.

/*
 * أضف حماية بكلمة مرور إلى ملفات العرض التقديمي (PPT / PPTX) في C #
 */
string filePath = @"path/presentation.pptx";

AddPasswordOptions addOptions = new AddPasswordOptions("mySECRETpassWORD");

using (Merger merger = new Merger(filePath))
{
    merger.AddPassword(addOptions);
    merger.Save(@"path/protected-presentation.pptx");
}

هنا هو إخراج الكود أعلاه. عندما تحاول فتح الملف ، سيطلب المحرر أو العارض كلمة المرور لفتح العرض التقديمي.

أدخل كلمة المرور لـ PPTX المحمي

تحديث كلمة المرور الحالية لملفات PPT / PPTX في C

يبدو أنه كان هناك نظرة خاطفة على كلمة مرورك. دعونا نغيره. تسمح لك الخطوات التالية بتغيير كلمة مرور ملف العرض التقديمي الحالية باستخدام C #.

  • قم بإعداد خيارات التحميل باستخدام كلمة المرور الحالية.
  • قم بإعداد خيارات التحديث باستخدام كلمة المرور الجديدة.
  • قم بتحميل العرض التقديمي باستخدام فئة دمج.
  • قم بتغيير كلمة المرور باستخدام طريقة UpdatePassword.
  • استدعاء طريقة حفظ لحفظ الملف المقفل بكلمة مرور جديدة.

إليك مقتطف الشفرة الذي يغير كلمة المرور الحالية لعرض PowerPoint PPT / PPTX.

/*
 * تحديث كلمة المرور لملفات العروض التقديمية المحمية (PPT / PPTX) في C #
 */
string filePath = @"path/protected-presentation.pptx";

LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");
UpdatePasswordOptions updateOptions = new UpdatePasswordOptions("TOPSECRET_pa22WORD");

using (Merger merger = new Merger(filePath, loadOptions))
{
    merger.UpdatePassword(updateOptions);
    merger.Save(@"path/pwd-changed-presentation.pptx");
}

إزالة كلمة مرور ملف PowerPoint في C # - فتح PPT / PPTX

فتح PPT - كلمة المرور إزالة

الآن دعنا نزيل الغلاف ونترك للجميع الاستفادة من عرضك التقديمي. أولاً ، افتح الملف ثم قم بإزالة كلمة المرور الخاصة به ليسهل الوصول إليها. توضح الخطوات التالية كيفية فتح ملف PPT عن طريق إزالة كلمة المرور الخاصة به باستخدام C #.

  • استخدم كلمة مرور الملف لتحضير خيارات التحميل.
  • قم بتحميل مستند عرض PowerPoint التقديمي باستخدام فئة دمج.
  • قم بإزالة كلمة المرور باستخدام طريقة RemovePassword.
  • احفظ الملف غير المؤمَّن باستخدام طريقة حفظ.

يقوم نموذج التعليمات البرمجية C # التالي بإلغاء تأمين ملف العرض التقديمي لـ PowerPoint عن طريق إزالة كلمة المرور الخاصة به.

/*
 * إزالة حماية كلمة المرور لملفات العرض التقديمي (PPT / PPTX) في C #
 */
string filePath = @"path/protected-presentation.pptx";

LoadOptions loadOptions = new LoadOptions("mySECRETpassWORD");

using (Merger merger = new Merger(filePath, loadOptions))
{
    merger.RemovePassword();
    merger.Save(@"path/no-pwd-presentation.pptx");
}

استنتاج

دعنا نختتم بنظرة عامة على ما تعلمناه اليوم. استخدمنا عرض بوربوينت بسيطًا (PPTX) وأولا ، قمنا بإغلاقه فقط بإضافة كلمة مرور. بعد ذلك ، قمنا بتغيير كلمة المرور الحالية لملف العرض التقديمي. أخيرًا ، تعلمنا كيفية إزالة كلمة مرور عروض PowerPoint التقديمية.

لمعرفة المزيد حول GroupDocs.Merger for .NET ، قم بزيارة التوثيق وابدأ في إنشاء التطبيق الخاص بك لقفل وفتح ملفات العرض التقديمي. للاستفسارات ، اتصل بنا عبر المنتدى.

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني لاستخدام واجهة برمجة التطبيقات بدون قيود التقييم.

أنظر أيضا