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

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

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

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

بعد أن تختار خيار Always Open Read-Only لعرض تقديمي، عندما يفتح المستخدمون العرض يرون توصية Read-Only وقد يظهر لهم رسالة بهذا الشكل: To prevent accidental changes, the author has set this file to open as read-only.

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

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

Aspose.Slides for PHP via Java يتيح لك تعيين عرض تقديمي إلى Read-Only، مما يعني أن المستخدمين (بعد فتحهم للعرض) يرون توصية Read-Only. يوضح لك هذا المثال كيفية تعيين عرض تقديمي إلى Read-Only باستخدام Aspose.Slides:

  $pres = new Presentation();
  try {
    $pres->getProtectionManager()->setReadOnlyRecommended(true);
    $pres->save("ReadOnlyPresentation.pptx", SaveFormat::Pptx);
  } finally {
    if (!java_is_null($pres)) {
      $pres->dispose();
    }
  }

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

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

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

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

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

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

نعم. التوصية لا تُمنع التغييرات البرمجية. لمنع التحرير الآلي، استخدم passwords and encryption.

كيف يرتبط “Read-Only recommended” بالطرق “isEncrypted” و “isWriteProtected”؟

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