Restrict Document Editing

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

Aspose.Words يسمح لك بتقييد تحرير وثيقة من خلال تحديد نوع تقييد. وبالإضافة إلى ذلك، Aspose.Words ويمكّنكم أيضاً من تحديد أماكن حماية وثيقة.

وتوضح هذه المادة كيفية استخدامه Aspose.Words To select a restriction type, how to add or remove protection, and how to make unrestricted editable regions.

نوع القيد المختارة

Aspose.Words يسمح لك بالتحكم في طريقة تقييدك للمحتوى باستخدام ProtectionType مقياس العد وهذا سيمكّنكم من اختيار نوع محدد من الحماية مثل ما يلي:

  • الالتزامات الإضافية *? AllowOnlyForm Fields
  • التصويبات المسموح بها
  • القراءة فقط
  • لا حماية

جميع الأنواع مؤمنة بكلمة السر، وإذا لم تُدخل كلمة السر هذه بشكل صحيح، لن يستطيع المستخدم تغيير مضمون وثيقتك قانونياً. لذا، إذا أُعيدَت وثيقتُكَ إليكَ بدون مُتطلّب لإمْداد كلمةِ السرّ اللازمةِ، هذا a إشارة بأنّ الشيءَ خاطئُ.

إذا لم تضع كلمة سر عند اختيار نوع الأمن، يمكن للمستعملين الآخرين ببساطة تجاهل حماية وثيقتك.

Add Document Protection

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

Aspose.Words يسمح لك بحماية وثائقك من التغييرات باستخدام Protect طريقة وهذه الطريقة ليست سمة أمنية ولا تتضمن وثيقة.

ويبين المثال الرمزي التالي كيفية إضافة حماية كلمة السر إلى وثيقتكم:

ويبين المثال الرمزي التالي كيفية تقييد التحرير في وثيقة بحيث لا يمكن التحرير إلا في مجالات الشكل:

Remove Document Protection

Aspose.Words يسمح لك بإزالة الحماية من وثيقة مع تعديل بسيط ومباشر للوثائق. يمكنك إما أن تزيل حماية الوثيقة دون معرفة كلمة السر الحقيقية أو أن تقدم كلمة السر الصحيحة لفتح الوثيقة باستخدامها Unprotect طريقة كلا من طرق إزالة ليس له فرق

ويبين المثال الرمزي التالي كيفية إزالة الحماية من وثيقتكم:

تحديد المناطق غير المحاصرة

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

Aspose.Words يُمكِنُك أَنْ تَعْرفَ الأجزاءَ التي يُمْكِنُ أَنْ تُغيّرَ في وثيقتِكَ باستخدام StartEditableRange و EndEditableRange طرق

ويبيّن المثال الرمزي التالي كيفية وضع الوثيقة بأكملها في قراءتها فقط وتحديد المناطق المستقرة فيها:

يمكنك أيضا اختيار وثيقة مختلفة تحرير القيود لمختلف الأقسام.

ويبيّن المثال الرمزي التالي كيفية إضافة قيد للوثيقة بأكملها، ثم يزيل القيود المفروضة على أحد الفروع: