در این مبحث ساده، نحوه محافظت با رمز عبور فایل Excel را با استفاده از Java REST API یاد خواهید گرفت. ما یک برنامه کاربردی برای رمزگذاری فایل اکسل با استفاده از Java Cloud API ** با دنبال کردن مراحل دقیق و واضح ذکر شده در بخش زیر توسعه خواهیم داد. برنامه توسعهیافته را میتوان با هر برنامهای که جاوا را در محیطهای لینوکس، macOS یا ویندوز پشتیبانی میکند ادغام کرد و تبدیل را میتوان به صورت رایگان انجام داد.
پیش نیاز
یک حساب ایجاد کنید و اعتبار API را دریافت کنید برای محافظت با رمز عبور اکسل با استفاده از Java REST API
دانلود کنید Aspose.Cells Cloud SDK for Java to encrypt Excel file using Java Cloud API
پروژه جاوا را با SDK بالا راه اندازی کنید تا از یک فایل XLS محافظت کنید
مراحل رمزگذاری فایل اکسل با استفاده از Java Low Code API
- Client ID و Client Secret را برای API تنظیم کنید تا Workbook با یک رمز عبور با استفاده از Java REST API رمزگذاری شود.
- یک شی از کلاس CellsApi با اعتبار کلاینت ایجاد کنید تا حفاظت از یک فایل XLS را با رمز عبور انجام دهید
- نام فایل XLS منبع را مشخص کنید و منبع XLS را با استفاده از یک نام و شی فایل در HashMap بارگیری کنید.
- یک نمونه از ProtectWorkbookRequest برای تنظیم رمز عبور و سایر خصوصیات ایجاد کنید
- برای تنظیم فایلهای نقشه و نمونه ProtectWorkbookRequest، شی PostProtectRequest را نمونهسازی کنید.
- فراخوانی روش درخواست postProtect برای رمزگذاری فایل اکسل با استفاده از Java low code API
- فایل/های رمزگذاری شده اکسل را روی دیسک محلی ذخیره کنید
مراحل فوق * رمز عبور از Excel با استفاده از Java REST API محافظت می کند *. ما فرآیند را با پیکربندی SDK و ایجاد نمونه کلاس CellsAPI آغاز خواهیم کرد. سپس فایل/های منبع XLS را با استفاده از HashMap بارگذاری میکنیم و نمونهای از کلاسهای ProtectWorkbookRequest و PostProtectRequest ایجاد میکنیم که بیشتر برای تنظیم حفاظت رمز عبور برای فایلهای اکسل با استفاده از روش postProtect() استفاده میشوند.
کد برای محافظت از رمز عبور اکسل با استفاده از Java REST API
این کد مثال ساده شما را قادر می سازد * با استفاده از API با کد پایین جاوا * از اکسل محافظت کنید. شما باید فایل های اکسل منبع و رمز عبور را برای محافظت به همراه سایر ویژگی های اختیاری ارائه دهید. پس از فرمول بندی Request Message، postProtect() رمزگذاری را روی فایل اکسل انجام می دهد و فایل های Excel محافظت شده با رمز عبور را که می توانند روی دیسک یا داخل پایگاه داده ذخیره شوند، برمی گرداند.
در این مبحث یاد گرفتیم که کتاب کار را با رمز عبور با استفاده از Java REST API رمزگذاری کنیم. اگر می خواهید تبدیل Excel به PNG را انجام دهید، به مقاله نحوه با Java REST API اکسل را به PNG تبدیل کنید مراجعه کنید.