يرشد هذا الموضوع الأساسي جدًا كيفية إنشاء عرض تقديمي للقراءة فقط باستخدام Python. وهو يغطي جميع التفاصيل المتعلقة بحزم PYPI المطلوبة، وقائمة بمهام البرمجة خطوة بخطوة التي تسلط الضوء على منطق البرنامج، ومثال للتعليمات البرمجية القابلة للتشغيل لإنشاء عرض تقديمي للقراءة فقط و منع PPTX التحرير باستخدام Python . يمكن استخدام التطبيق المطور داخل أي بيئة مدعومة بـ .NET وPython في أنظمة التشغيل macOS وWindows وLinux.
خطوات إنشاء عرض تقديمي للقراءة فقط باستخدام بايثون
- قم بتكوين IDE على استخدم Aspose.Slides لـ Python عبر .NET لإنشاء PPTX للقراءة فقط باستخدام Python
- قم بالوصول إلى ملف العرض التقديمي PPTX المستهدف باستخدام مثيل للفئة Presentation.
- قم بالوصول إلى مجموعة العرض التقديمي ProtectionManger فئة True لقيمة الخاصية ReadOnlyRecommated
- احفظ ملف العرض التقديمي غير القابل للتحرير والقراءة فقط على القرص
تشرح الخطوات المذكورة أعلاه عملية جعل PPTX غير قابل للتحرير في Python باستخدام عدد قليل من استدعاءات API. سيتم بدء العملية عن طريق فتح ملف العرض التقديمي الهدف من القرص أو إنشاء عرض تقديمي جديد من البداية باستخدام مثيل لفئة العرض التقديمي. سيتم بعد ذلك الوصول إلى مثيل فئة ProtectionManager من خصائص العرض التقديمي وسيتم تعيين القيمة True للخاصية ReadOnlyRecommated، والتي ستحول العرض التقديمي المحمل إلى حق الوصول للقراءة فقط قبل حفظ ذلك على القرص.
كود لجعل العرض التقديمي غير قابل للتحرير باستخدام بايثون
يوضح مثال التعليمات البرمجية أعلاه العملية البسيطة لجعل العرض التقديمي غير قابل للتحرير باستخدام Python. يتم استخدام مثيل فئة ProtectionManager لتقييد تحرير ملف العرض التقديمي كما أنه يكشف أيضًا عن خصائص وطرق مختلفة أخرى مثل EncryptDocumentProperties وEncryptionPassword وRemoveEncryption وSetWriteProtection على سبيل المثال لا الحصر. يمكنك أيضًا إعادة تعيين حماية العرض التقديمي للسماح بالتحرير عن طريق إزالة خاصية القراءة فقط وتعيين قيمتها إلى False.
لقد علمنا هذا المثال كيفية منع تحرير العرض التقديمي باستخدام بايثون. إذا كنت تريد التعرف على كيفية شطب النص داخل العرض التقديمي، فارجع إلى المقالة الموجودة على كيفية شطب النص في PPTX باستخدام بايثون.