تشفير PPT PowerPoint Presentation

كلمة المرور هي نظام حماية شائع يستخدم لحماية الملفات أو البيانات من الوصول غير المصرح به. إذا كنت تريد تحديد الأشخاص فقط ليكونوا قادرين على الوصول إلى PowerPoint الخاص بك أو فتحه ، فيمكنك تشفير ملف العرض التقديمي وقفله بكلمة مرور.

في هذه المقالة ، ستتعلم كيفية تشفير PowerPoint في C#. سنقدم أيضًا إرشادات حول فك تشفير العروض التقديمية والإجراءات ذات الصلة.

C# API لتشفير وفك تشفير PPT

يستخدم المطورون والتطبيقات Aspose.Slides for .NET لإنشاء عروض PowerPoint التقديمية وقراءتها وتحريرها وتحويلها ومعالجتها (بدون Microsoft PowerPoint أو Office).Aspose.Slides يجعل من السهل جدًا تنفيذ مهام التشفير وفك التشفير التي تتضمن العروض التقديمية.

انتقل من خلال الخطوات الواردة في دليل التثبيت هذا. بمجرد تثبيت Aspose.Slides ، انتقل إلى القسم التالي.

C# تشفير PowerPoint PPT بكلمة مرور

عندما تقوم بتشفير وقفل عرض تقديمي بكلمة مرور ، فإن الأشخاص المصرح لهم (الذين يعرفون كلمة المرور الصحيحة) هم فقط من يمكنهم فتح العرض التقديمي. إذا كان عرضك التقديمي يحتوي على معلومات حساسة ، فمن المحتمل أن يكون إجراء التشفير هذا هو مخطط الحماية الذي تريد التفكير فيه.

  1. قم بإنشاء مثيل لفئة “العرض التقديمي” وقم بتحميل العرض التقديمي الذي تريد تشفيره.
  2. اتصل بطريقة “التشفير” وقم بتمرير كلمة المرور التي تريد تعيينها.
  3. احفظ العرض التقديمي المعدل.
using (Presentation presentation = new Presentation("pres.pptx"))
{
    presentation.ProtectionManager.Encrypt("123123");
    presentation.Save("encrypted-pres.ppt", SaveFormat.Ppt);
}

تعيين الحماية ضد الكتابة لعدم تشجيع التعديل

قد يكون العرض التقديمي الذي يحتوي على رسالة “عدم التعديل” كافيًا في تثبيط المشاهدين عن تعديل عرض تقديمي. تخدم هذه الرسالة نفس الغرض إذا كنت تريد إخبار هؤلاء المشاهدين بأن العرض التقديمي الذي قدمته هو الإصدار النهائي.

  1. قم بإنشاء مثيل لفئة “العرض التقديمي” وقم بتحميل العرض التقديمي الذي تريد تشفيره.
  2. اتصل بطريقة SetWriteProtection وقم بتمرير كلمة المرور المفضلة لديك.
  3. احفظ العرض التقديمي المعدل.
using (Presentation presentation = new Presentation("pres.ppt"))
{
    presentation.ProtectionManager.SetWriteProtection("123123");
    presentation.Save("write-protected-pres.ppt", SaveFormat.Ppt);
}

ملاحظة: عند تعيين الحماية ضد الكتابة على عرض تقديمي ، يمكن للفرد القوي الإرادة الشروع في تعديل العرض التقديمي.

فك تشفير PowerPoint PPT في C#

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

  1. قم بإنشاء مثيل لفئة “LoadOptions” ومرر كلمة المرور للعرض التقديمي.
  2. قم بإنشاء مثيل لفئة “العرض التقديمي” وقم بتحميل العرض التقديمي الذي تريد فك تشفيره.
  3. قم ببعض العمل مع العرض التقديمي.
LoadOptions loadOptions = new LoadOptions {Password = "123123"};
using (Presentation presentation = new Presentation("pres.ppt", loadOptions))
{
  // العمل مع عرض فك تشفير
}

إزالة التشفير لتعطيل الحماية بكلمة مرور

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

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

  1. قم بإنشاء مثيل لفئة “LoadOptions” ومرر كلمة المرور للعرض التقديمي.
  2. قم بإنشاء مثيل لفئة “العرض التقديمي” وقم بتحميل العرض التقديمي الذي تريد إزالة الحماية الخاصة به.
  3. قم باستدعاء طريقة “RemoveEncryption”.
  4. احفظ العرض التقديمي المعدل.
LoadOptions loadOptions = new LoadOptions {Password = "123123"};
using (Presentation presentation = new Presentation("pres.ppt", loadOptions))
{
    presentation.ProtectionManager.RemoveEncryption();
    presentation.Save("encryption-removed.ppt", SaveFormat.Ppt);
}

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

هل تريد تجربة ميزات Aspose.Slides بلا حدود؟ احصل على ترخيص مؤقت مجاني.

خاتمة

بعد أن تعلمت كيفية تشفير وفك تشفير عروض PowerPoint التقديمية لحمايتها من الوصول غير المصرح به ، قد تكون مهتمًا بالعمليات الأخرى المتعلقة بالأمان. نوصيك بالاطلاع على مقالة عرض محمي بكلمة مرور في وثائقنا.

لمعرفة المزيد حول Aspose.Slides features ، انتقل إلى [التوثيق](https://docs.aspose.com/slides/ شبكة/).إذا كانت لديك أسئلة ، فيمكنك نشرها على المنتدى.