في هذا الموضوع البسيط، ستتعلم كيفية إزالة حماية كلمة المرور من ملف Excel باستخدام واجهة برمجة تطبيقات Node.js REST. سنطور تطبيقًا لفك تشفير ملف Excel باستخدام واجهة برمجة تطبيقات Node.js Cloud** باتباع الخطوات المفصلة والواضحة المذكورة في القسم التالي. يمكن استخدام التطبيق المُنشأ مع أي تطبيق يدعم Node.js في بيئات macOS أو Linux أو Windows، ويمكن إجراء التحويل مجانًا.
متطلب أساسي
- {{الرابط التشعبي 1}}
- قم بتنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Cells لـ Node.js لفك تشفير ملف Excel باستخدام Node.js Cloud API
- إعداد مشروع Node.js باستخدام SDK أعلاه لحماية ملف XLS
خطوات إعادة تعيين كلمة مرور ملف Excel باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود
- تعيين معرف العميل والسر الخاص بالعميل لواجهة برمجة التطبيقات لفك تشفير المصنف باستخدام كلمة مرور باستخدام واجهة برمجة تطبيقات Node.js REST
- إنشاء كائن من فئة CellsApi باستخدام بيانات اعتماد العميل لإعادة تعيين كلمة مرور ملف Excel باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود
- أضف أسماء ملفات XLS المصدر وقم بتحميل XLS المصدر باستخدام اسم وكائن ملف في HashMap
- إنشاء مثيل لـ DeleteUnProtectWorkbookRequest لإضافة كلمة المرور الموجودة والخصائص الأخرى
- اتصل بطريقة الطلب حذف مصنف غير محمي لفك تشفير ملف Excel بكلمة مرور باستخدام Node.js REST API
- احفظ ملفات Excel التي تم فك تشفيرها على القرص المحلي
الخطوات المذكورة أعلاه إزالة حماية كلمة المرور على Excel باستخدام واجهة برمجة تطبيقات Node.js REST. سنبدأ العملية بإعداد SDK وإنشاء مثيل لفئة CellsAPI. بعد ذلك، سنحمّل ملفات XLS المصدر باستخدام HashMap، وننشئ مثيلًا لفئة DeleteUnProtectWorkbookRequest التي تُستخدم لإعادة تعيين حماية كلمة المرور لملفات Excel باستخدام دالة deleteUnProtectWorkbook().
كود فك تشفير كلمة مرور ملف Excel باستخدام Node.js REST API
يُمكّنك هذا المثال البسيط من مسح كلمة مرور ملف Excel باستخدام واجهة برمجة تطبيقات Node.js منخفضة التكلفة. ستحتاج إلى توفير ملفات Excel المصدر وكلمة المرور الحالية لإزالة الحماية، بالإضافة إلى خصائص اختيارية أخرى. بعد صياغة رسالة الطلب، تُجري الدالة deleteUnProtectWorkbook() فك تشفير ملف Excel، وتُعيد ملفات Excel التي تم مسح كلمة المرور منها، والتي يُمكن تخزينها على القرص أو داخل قاعدة البيانات.
لقد تعلمنا في هذا الموضوع كيفية فك تشفير مصنف باستخدام كلمة مرور باستخدام Node.js REST API. إذا كنت ترغب في تعيين كلمة مرور لملف Excel، يُرجى مراجعة مقال كيفية حماية ملف Excel بكلمة مرور باستخدام Node.js REST API.