در این مبحث ساده، نحوه حذف محافظت رمز عبور از فایل Excel با استفاده از Node.js REST API را خواهید آموخت. ما یک برنامه کاربردی برای رمزگشایی فایل اکسل با استفاده از Node.js Cloud API ** با دنبال کردن مراحل دقیق و واضح ذکر شده در بخش زیر توسعه خواهیم داد. برنامه ایجاد شده را می توان با هر برنامه ای که Node.js را پشتیبانی می کند در محیط های macOS، Linux یا Windows استفاده کرد و تبدیل را می توان به صورت رایگان انجام داد.
پیش نیاز
- یک حساب کاربری ایجاد کنید و اعتبار API را دریافت کنید
- برای رمزگشایی فایل اکسل با استفاده از Node.js Cloud API، Aspose.Cells Cloud SDK برای Node.js را دانلود کنید
- برای محافظت از یک فایل XLS، پروژه Node.js را با SDK بالا راه اندازی کنید
مراحل بازنشانی رمز عبور فایل اکسل با استفاده از Node.js low code API
- Client ID و Client Secret را برای API تنظیم کنید تا Workbook را با رمز عبور با استفاده از Node.js REST API رمزگشایی کند.
- یک شی از کلاس CellsApi با اعتبار کلاینت ایجاد کنید تا رمز عبور فایل اکسل را با استفاده از API کم کد Node.js بازنشانی کنید.
- نام فایل XLS منبع را اضافه کنید و منبع XLS را با استفاده از یک نام و شی فایل در HashMap بارگیری کنید.
- یک نمونه از DeleteUnProtectWorkbookRequest ایجاد کنید تا رمز عبور موجود و سایر خصوصیات را اضافه کنید.
- برای رمزگشایی فایل اکسل با رمز عبور با استفاده از Node.js REST API، روش درخواست حذف UnProtectWorkbook را فراخوانی کنید.
- فایل/های اکسل رمزگشایی شده را روی دیسک محلی ذخیره کنید
مراحل فوق حذف حفاظت رمز عبور در Excel با استفاده از Node.js REST API. ما فرآیند را با تنظیم SDK و ایجاد نمونه کلاس CellsAPI آغاز خواهیم کرد. سپس فایل/های منبع XLS را با استفاده از HashMap بارگذاری میکنیم و نمونهای از کلاس DeleteUnProtectWorkbookRequest ایجاد میکنیم که بیشتر برای تنظیم مجدد حفاظت رمز عبور برای فایلهای اکسل با استفاده از روش ()deleteUnProtectWorkbook استفاده میشود.
کد برای رمزگشایی رمز عبور فایل اکسل با استفاده از Node.js REST API
این کد مثال ساده شما را قادر می سازد * رمز عبور فایل اکسل را با استفاده از Node.js low code API* پاک کنید. شما باید فایل های اکسل منبع و رمز عبور موجود را برای حذف حفاظت به همراه سایر ویژگی های اختیاری ارائه دهید. پس از فرمولبندی پیام درخواست، deleteUnProtectWorkbook() رمزگشایی فایل اکسل را انجام میدهد و فایلهای اکسل پاک شده با رمز عبور را که میتوانند روی دیسک یا داخل پایگاه داده ذخیره شوند، برمیگرداند.
در این مبحث یاد گرفتهایم که Workbook با رمز عبور را با استفاده از Node.js REST API* رمزگشایی کنیم. اگر می خواهید رمز عبور یک فایل اکسل را تعیین کنید، به مقاله نحوه محافظت از فایل اکسل با رمز عبور با Node.js REST API مراجعه کنید.