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