در این مبحث اساسی، نحوه محافظت با رمز عبور فایل Excel را با استفاده از Node.js REST API یاد خواهید گرفت. ما با رعایت مراحل دقیق و واضح ذکر شده در بخش زیر، یک برنامه کاربردی برای رمزگذاری فایل اکسل با استفاده از Node.js Cloud API ایجاد خواهیم کرد. برنامه تولید شده را می توان با هر برنامه ای که Node.js را پشتیبانی می کند در محیط های macOS، Linux یا Windows ادغام کرد و تبدیل را می توان به صورت رایگان انجام داد.
پیش نیاز
- یک حساب کاربری ایجاد کنید و اعتبار API را دریافت کنید برای محافظت از یک XLS با رمز عبور
- برای رمزگذاری XLS با رمز عبور، Aspose.Cells Cloud SDK برای Node.js را دانلود کنید
- پروژه Node.js را با SDK بالا برای تنظیم رمز عبور برای فایل XLS راه اندازی کنید
مراحل رمزگذاری فایل اکسل با استفاده از Node.js Low Code API
- Client ID و Client Secret را برای API پیکربندی کنید تا Workbook با یک رمز عبور با استفاده از Node.js REST API رمزگذاری شود.
- کلاس CellsApi را با اعتبار کلاینت برای انجام حفاظت با رمز عبور یک فایل XLS نمونه سازی کنید
- نام فایل XLS منبع را مشخص کنید و منبع XLS را با استفاده از یک نام و شی فایل در HashMap بارگیری کنید.
- ProtectWorkbookRequest را برای تنظیم گذرواژه و سایر ویژگیها نمونهسازی کنید
- یک نمونه از PostProtectRequest برای تنظیم فایل های نقشه و نمونه ProtectWorkbookRequest ایجاد کنید
- روش درخواست PostProtect را برای رمزگذاری فایل اکسل با استفاده از API کم کد Node.js فراخوانی کنید.
- فایل/های اکسل محافظت شده با رمز عبور را روی دیسک محلی ذخیره کنید
مراحل فوق موفق به محافظت از اکسل با رمز عبور با استفاده از Node.js REST API می شوند. ما فرآیند را با پیکربندی SDK و ایجاد نمونه کلاس CellsAPI آغاز خواهیم کرد. سپس فایلهای XLS منبع را با استفاده از HashMap باز میکنیم و کلاسهای ProtectWorkbookRequest و PostProtectRequest را که بیشتر برای تنظیم حفاظت رمز عبور برای فایلهای اکسل با استفاده از روش PostProtect() استفاده میشوند، نمونهسازی میکنیم.
کد برای محافظت از رمز عبور اکسل با استفاده از Node.js REST API
این کد مثال ساده شما را قادر می سازد با رمز عبور از Excel با استفاده از Node.js low code API محافظت کنید. شما باید فایلهای اکسل منبع و رمز عبور را برای محافظت به همراه سایر ویژگیهای اختیاری ارائه دهید. پس از ایجاد Request Message، PostProtect() حفاظت از فایل اکسل را انجام می دهد و فایل های اکسل محافظت شده با رمز عبور را که می توانند روی دیسک یا داخل پایگاه داده ذخیره شوند، برمی گرداند.
We have explored to encrypt Workbook with Password using Node.js REST API in this article. If you want to explore Excel to PNG conversion, refer to the article on how to Convert Excel to PNG with Node.js REST API.