اليوم ، سنوفر الحماية بكلمة مرور لملفات العروض التقديمية الخاصة بنا برمجيًا. في السابق ، تعلمنا شيئًا مشابهًا أثناء مناقشة الحماية بكلمة مرور لملفات PDF في C #. في هذه المقالة ، سنرى كيفية قفل ملفات العروض التقديمية في PowerPoint بحماية كلمة المرور في C #. علاوة على ذلك ، سوف نتعلم فتح هذه عن طريق إزالة كلمة المرور وكذلك كيفية تغيير كلمة المرور الحالية لملفات العرض التقديمي PPT و PPTX.
المواضيع التالية تناقش أدناه:
- NET API لحماية PowerPoint PPT / PPTX بكلمة مرور
- قفل ملفات PowerPoint عن طريق إضافة كلمة المرور
- تغيير كلمة مرور PPT / PPTX في C #
- كيفية إزالة كلمة مرور عرض PowerPoint التقديمي
NET API لقفل وفتح ملفات PowerPoint
للعمل مع حماية ملفات العروض التقديمية ، سنستخدم GroupDocs.Merger for .NET. تسمح واجهة برمجة التطبيقات هذه بإضافة ميزات أمان كلمات المرور وتغييرها وإزالتها للعرض التقديمي والمستندات الأخرى داخل تطبيقات .NET. إلى جانب قفل وفتح ملفات PPT ، توفر API العديد من الميزات بما في ذلك دمج العروض التقديمية وتقسيمها المذكورة في التوثيق.
يمكنك تنزيل مثبت DLL أو MSI من قسم التنزيلات أو تثبيت API في تطبيق .NET عبر NuGet.
PM> Install-Package GroupDocs.Merger
أضف كلمة مرور إلى ملفات PowerPoint في C # - تأمين PPT / PPTX
يمكننا قفل أي ملف عرض تقديمي برمجيًا عن طريق إضافة حماية بكلمة مرور إليه. توضح الخطوات التالية كيفية إضافة كلمة مرور إلى عرض 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");
}
هنا هو إخراج الكود أعلاه. عندما تحاول فتح الملف ، سيطلب المحرر أو العارض كلمة المرور لفتح العرض التقديمي.
تحديث كلمة المرور الحالية لملفات 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 عن طريق إزالة كلمة المرور الخاصة به باستخدام 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 مجاني
يمكنك الحصول على ترخيص مؤقت مجاني لاستخدام واجهة برمجة التطبيقات بدون قيود التقييم.