افتح مستندا للقراءة فقط
في بعض الأحيان، قد يكون لديك مستند يحتاج إلى مراجعة، لكنك لا تريد أن يقوم المراجعون بتعديل المحتوى الخاص بك بشكل عشوائي. Aspose.Words يسمح لك بإجراء إذن المستند للقراءة فقط بحيث يمكن نسخ المحتوى أو قراءته، ولكن لا يمكن تعديله. سيؤدي هذا إلى منع إزالة المحتوى أو إضافته إلى المستند الخاص بك.
تشرح هذه المقالة كيفية جعل المستند للقراءة فقط.
جعل وثيقة للقراءة فقط
Aspose.Words يحتوي على الفئة العامة WriteProtection التي تحدد إعدادات الحماية ضد الكتابة للمستند. لا تقم بإنشاء مثيلات من هذه الفئة مباشرة.
تظهر الحماية ضد الكتابة ما إذا كان المؤلف قد أوصى بفتح مستند للقراءة فقط و/أو طلب كلمة مرور لتعديل المستند.
Aspose.Words يسمح لك لجعل وثيقة للقراءة فقط لتقييد التحرير باستخدام الخاصية ReadOnlyRecommended وطريقة SetPassword.
في Microsoft Word، يمكنك إنشاء مستند للقراءة فقط بطريقة مماثلة باستخدام كليهما:
- “افتح دائما للقراءة فقط” (ملف Info معلومات Protect حماية المستند)
- “كلمة المرور للتعديل” (حفظ باسم Tools أدوات Options خيارات عامة Password كلمة المرور)
يمكن للمستخدمين أيضا تقييد تحرير المستندات عن طريق تحديد ProtectionType كـ ReadOnly، ولكن هذه ميزة أخرى توفر إمكانات حماية أكثر تقدما. توجد مثل هذه الوظيفة في Microsoft Word، على التوالي، يتم تنفيذها في Aspose.Words.
ProtectionType
الخاصية ReadOnlyRecommended مؤمنة بكلمة مرور، لذلك إذا لم تقم بتعيين كلمة مرور قبل تطبيق الخاصية ReadOnlyRecommended، فيمكن للمستخدمين الآخرين ببساطة فتح المستند كما لو كان غير محمي. يمكنك الوصول إلى إعدادات حماية المستند وتعيين كلمة مرور حماية الكتابة عبر طريقة SetPassword.
إذا كنت بحاجة إلى التحقق مما إذا كان المستند يحتوي على كلمة مرور حماية ضد الكتابة تمنعه من التحرير، فيمكنك استخدام خاصية IsWriteProtected.
يوضح مثال الكود التالي كيفية جعل المستند للقراءة فقط:
إزالة قيود القراءة فقط
إذا كنت لا تريد أن يفتح المستخدم المستند الخاص بك للقراءة فقط، فيمكنك ببساطة تعيين الخاصية ReadOnlyRecommened إلى false أو تحديد ProtectionType باسم NoProtection.
يوضح مثال التعليمات البرمجية التالية كيفية إزالة الوصول للقراءة فقط للمستند: