Aspose.Cells Spreadsheet Locker برای .NET
Aspose.Cells Spreadsheet Locker برای .NET به توسعه دهندگان اجازه می دهد تا به طور برنامه ریزی شده برای قفل کردن کتاب های کار اکسل و محافظت از صفحات کار، شاخه ها و ساختارهای اسناد کلی با رمز عبور تعریف شده توسط کاربر و تنظیمات اجازه گرانول. آیا شما می خواهید برای جلوگیری از ویرایش های غیر مجاز، اجرای رمزگذاری سطح کتاب کار و یا محدود کردن دسترسی به مناطق خاص از صفحه، این پلاگین فراهم می کند حفاظت دقیق برای XLS، XLSX، XLTM، و XLSM فایل ها.
نصب و نصب
برای اضافه کردن Aspose.Cells Spreadsheet Locker برای .NET به پروژه شما:
- نصب بسته NuGet را ببینید نصب راهنمای برای جزئیات.
- تنظیم مجوز اندازه گیری قبل از استفاده از هر تماس API برای جلوگیری از حالت ارزیابی مجوز متریکی مستندات.
ویژگی ها و عملکردها
فرمت های فایل پشتیبانی شده
حفاظت از فرمت های بزرگ اکسل از جمله میراث اعمال می شود بیف (XLS) و مدرن باز XML (XLSX، XLSSM، XLTM) تنظیمات حفاظت در تمام فرمت ها باقی می ماند.
رمزگذاری سطح Workbook
یک رمز عبور را برای رمزگذاری کل جریان کتاب کار اعمال کنید.این از رمزنگاری استاندارد 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
بررسی قبل از انجام عملیات برای اجتناب از استثناها.• رمز عبور را به طور منظم مطابق با سیاست های امنیتی چرخانید.