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