CClls paشرات▁الصحائف▁الملصقة▁لـ NnetNet

Aspose.Cells Spreadsheet Locker for .NET يتيح للمطورين إغلاق ورقة عمل Excel ببرمجيات وحماية ورقات العمل والسلاسل والهياكل الوثائقية الشاملة مع كلمات المرور المحددة من قبل المستخدم وإعدادات السماح الكريمة.سواء كنت ترغب في منع التحرير غير المصرح به، وتنفيذ التشفير على مستوى ورشة العمل، أو تقييد الوصول إلى مناطق ورق معينة، هذا المكون الإضافي يوفر حماية متسارعة لـ XLS،XLSX، XLTM، و XLSM الملفات.

تثبيت وإعداد

إضافة Aspose.Cells Spreadsheet Locker for .NET إلى مشروعك:

  • قم بتثبيت حزمة NuGet. انظر التثبيت دليل التفاصيل.
  • قم بتعيين ترخيص قياس قبل استخدام أي مكالمات API لتجنب وضع التقييم ترخيص مقيد الوثائق.

الخصائص والوظائف

تنسيقات الملفات المدعومة

تنطبق الحماية على تنسيقات Excel الرئيسية بما في ذلك التراث BIFF (XLS) ومفتوحة حديثة XML (XLSX، XLSSM، XLTM).تظل إعدادات الحماية غير متوفرة خلال تحويلات النموذج.

برنامج Workbook Level Encryption

قم بتطبيق كلمة مرور لتشفير تدفق الكتاب بأكمله.هذا يستخدم تشفير Office القياسي بحيث لا يمكن فتح الملف دون كلمة المرور الصحيحة.يتم دعم خوارزميات التشفير المتعددة للتوافق والأمن.

حماية ورقة العمل

الحد من التحرير على مستوى الورقة مع خيارات مثل:

  • قفل الخلايا المحتوى
  • الوقاية من إدراج أو إخراج صفوف أو أعمدة
  • إلغاء ترتيب أو تصفية أو تحرير لوحة التجول

مستوى الحماية

تعيين نطاقات قابلة للتعديل مع الحفاظ على الصيغ أو البيانات الحساسة مغلقة. تخصيص كلمات مرور منفصلة لكل النطاق لتوفير الوصول المحدود لمجموعات مستخدم محددة.

الهيكل وحماية النوافذ

تجنب التغييرات على نطاق واسع مثل إضافة أو إعادة تسمية أو حذف ورقة العمل.إغلاق إعدادات النوافذ مثل لوحات المجمدة أو مستويات الزوم للحفاظ على نظرة المستخدم متسقة.

التشفير الخوارزميات والقوة

اختر بين AES-256 لأمن عالي أو التراث RC4 للتوافق.يتم عرض اختيار الخوارزميات من خلال إعدادات API البسيطة.

الحماية والاستثناءات والترخيص

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

إدارة القفل وإزالتها

إلغاء قفل الورق أو الصفوف أو الكتب العملية بأكملها برامج مع كلمة المرور الصحيحة. APIs يعكس عملية القفل، ويمكن طلب حالة الحماية في وقت التشغيل.

رمز المثال

using Aspose.Cells;

// Load a workbook
Workbook workbook = new Workbook("Book1.xlsx");

// Protect the entire workbook with a password
workbook.Protect(ProtectionType.All, "password123");

// Protect a worksheet
Worksheet sheet = workbook.Worksheets[0];
sheet.Protect(ProtectionType.All, "sheetPass");

// Save the protected file
workbook.Save("LockedWorkbook.xlsx");

نصائح وأفضل الممارسات

• يبدأ دائمًا الترخيص عند بدء التشغيل لتجنب تحذيرات التقييم.• استخدم كلمات مرور طويلة ومعقدة مع AES-256 للملفات الحساسة.• الجمع بين ورقة العمل وحماية النطاق إلى مناطق قابلة للتعديل منفصلة عن الصيغ.• إعدادات الحماية المستمرة في البيانات / التكوين لمهام الأتمتة.• إعادة تطبيق الحماية بعد تحويلات تنسيق لضمان سلامة التشفير.• الاستخدام IsProtected التحقق قبل إجراء العمليات لتجنب الاستثناءات.• تحويل كلمات المرور بانتظام وفقا لسياسات الأمن.

 عربي