في هذا الموضوع البسيط، ستتعلم كيفية حماية ملف XLSX بكلمة مرور باستخدام واجهة برمجة تطبيقات Java REST. سنطور تطبيقًا لـ تشفير ملف XLSX باستخدام واجهة برمجة تطبيقات Java Cloud باتباع الخطوات التفصيلية والواضحة المذكورة في القسم التالي. يمكن دمج التطبيق المطوَّر مع أي تطبيق يدعم Java في بيئات Linux أو macOS أو Windows ويمكن إجراء التحويل مجانًا.
متطلب أساسي
إنشاء حساب والحصول على بيانات اعتماد API لحماية XLSX بكلمة مرور باستخدام واجهة برمجة تطبيقات Java REST
تحميل Aspose.Cells Cloud SDK for Java to encrypt XLSX file using Java Cloud API
قم بإعداد مشروع Java باستخدام SDK أعلاه لعرض XLSX بصيغة SVG
خطوات تشفير ملف XLSX باستخدام Java Low Code API
- تعيين معرف العميل والسر الخاص بالعميل لواجهة برمجة التطبيقات لتشفير المصنف بكلمة مرور باستخدام واجهة برمجة تطبيقات Java REST
- إنشاء كائن من فئة CellsApi باستخدام بيانات اعتماد العميل لأداء حماية كلمة المرور لملف XLSX
- حدد أسماء ملفات XLSX المصدر وقم بتحميل XLSX المصدر باستخدام اسم وكائن ملف في HashMap
- إنشاء مثيل لـ ProtectWorkbookRequest لتعيين كلمة المرور والخصائص الأخرى
- إنشاء مثيل لكائن PostProtectRequest لتعيين ملفات الخريطة ومثيل ProtectWorkbookRequest
- اتصل بطريقة الطلب postProtect لتشفير ملف XLSX باستخدام واجهة برمجة تطبيقات Java منخفضة الكود*
- احفظ ملفات XLSX المشفرة على القرص المحلي
الخطوات المذكورة أعلاه حماية XLSX بكلمة مرور باستخدام Java REST API. سنبدأ العملية بتكوين SDK وإنشاء مثيل لفئة CellsAPI. سنقوم بعد ذلك بتحميل ملفات XLSX المصدر باستخدام HashMap وإنشاء مثيل لفئتي ProtectWorkbookRequest وPostProtectRequest اللتين تُستخدمان أيضًا لتعيين حماية كلمة المرور لملفات XLSX باستخدام طريقة postProtect().
كود لحماية XLSX بكلمة مرور باستخدام Java REST API
يتيح لك هذا المثال البسيط من التعليمات البرمجية حماية XLSX بكلمة مرور باستخدام واجهة برمجة تطبيقات Java منخفضة الكود. تحتاج إلى توفير ملفات XLSX المصدر وكلمة المرور للحماية إلى جانب خصائص اختيارية أخرى. بعد صياغة رسالة الطلب، يقوم postProtect() بإجراء التشفير على ملف XLSX وإرجاع ملفات XLSX المحمية بكلمة مرور والتي يمكن تخزينها على القرص أو داخل قاعدة البيانات.
لقد تعلمنا كيفية تشفير المصنف باستخدام كلمة مرور باستخدام واجهة برمجة تطبيقات Java REST في هذا الموضوع. إذا كنت تريد إجراء تحويل XLSX إلى PNG، فراجع المقالة حول كيفية تحويل XLSX إلى PNG باستخدام Java REST API.