حفظ العروض التقديمية في وضع القراءة فقط باستخدام Python

تطبيق وضع القراءة فقط

في PowerPoint 2019، أضافت Microsoft إعداد Always Open Read-Only كأحد الخيارات التي يمكن للمستخدمين استخدامها لحماية عروضهم التقديمية. قد ترغب في استخدام هذا الإعداد لحماية عرض تقديمي عندما

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

بعد اختيارك لخيار Always Open Read-Only للعرض التقديمي، عندما يفتح المستخدمون العرض التقديمي، يرون توصية Read-Only وقد يرون رسالة بهذه الصيغة: لمنع التغييرات غير المقصودة، قام المؤلف بتعيين هذا الملف ليُفتح كقراءة فقط.

تُعد توصية القراءة فقط رادعًا بسيطًا لكنه فعال يثني عن التحرير لأن المستخدمين يتعين عليهم تنفيذ مهمة لإزالتها قبل أن يُسمح لهم بتحرير العرض التقديمي. إذا كنت لا تريد للمستخدمين إجراء تغييرات على العرض التقديمي وتريد إبلاغهم بذلك بطريقة لطيفة، فقد تكون توصية القراءة فقط خيارًا جيدًا لك.

إذا تم فتح عرض تقديمي محمي بـ Read-Only في نسخة أقدم من Microsoft PowerPoint — والتي لا تدعم الدالة التي تم تقديمها مؤخرًا — يتم تجاهل توصية Read-Only (يُفتح العرض التقديمي كالمعتاد).

Aspose.Slides for Python via .NET يتيح لك ضبط عرض تقديمي ليكون Read-Only، مما يعني أن المستخدمين (بعد فتحهم للعرض التقديمي) يرون توصية Read-Only. يُظهر لك مثال الشيفرة التالي كيفية ضبط عرض تقديمي ليكون Read-Only في Python باستخدام Aspose.Slides:

import aspose.slides as slides

with slides.Presentation() as pres:
    pres.protection_manager.read_only_recommended = True
    pres.save("ReadOnlyPresentation.pptx", slides.export.SaveFormat.PPTX)

الأسئلة الشائعة

كيف يختلف “Read-Only recommended” عن الحماية بكلمة مرور الكاملة؟

“Read-Only recommended” يعرض مجرد اقتراح لفتح الملف في وضع القراءة فقط ويسهل تجاوزه. حماية بكلمة مرور تقيد فعليًا الفتح أو التحرير وتناسب عندما تحتاج إلى سيطرة أمان حقيقية.

هل يمكن دمج “Read-Only recommended” مع العلامات المائية لزيادة تثبيط التحرير؟

نعم. يمكن ربط التوصية بـ العلامات المائية كوسيلة ردع بصرية؛ فهما آليتان منفصلتان وتعملان معًا بشكل جيد.

هل يمكن لماكرو أو أداة خارجية تعديل الملف عندما تكون التوصية مفعلة؟

نعم. التوصية لا تمنع التغييرات البرمجية. لمنع التعديلات الآلية، استخدم كلمات المرور والتشفير.

كيف يرتبط “Read-Only recommended” بالإشارات “is_encrypted” و “is_write_protected”؟

هما إشارات مختلفة. “Read-Only recommended” هو تنبيه ناعم اختياري؛ is_write_protected و is_encrypted يشيران إلى قيود كتابة أو قراءة فعلية تعتمد على كلمات مرور أو تشفير.