إزالة حماية كلمة المرور من ملف XLSX باستخدام Node.js REST API

في هذا الموضوع البسيط، ستتعلم كيفية إزالة حماية كلمة المرور من ملف XLSX باستخدام واجهة برمجة تطبيقات Node.js REST. سنطور تطبيقًا لفك تشفير ملف XLSX باستخدام واجهة برمجة تطبيقات Node.js Cloud** باتباع الخطوات المفصلة والواضحة المذكورة في القسم التالي. يمكن استخدام التطبيق المُنشأ مع أي تطبيق يدعم Node.js في بيئات macOS أو Linux أو Windows، ويمكن إجراء التحويل مجانًا.

متطلب أساسي

خطوات إعادة تعيين كلمة مرور ملف XLSX باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود

  1. تعيين معرف العميل والسر الخاص بالعميل لواجهة برمجة التطبيقات لفك تشفير المصنف باستخدام كلمة مرور باستخدام واجهة برمجة تطبيقات Node.js REST
  2. إنشاء كائن من فئة CellsApi باستخدام بيانات اعتماد العميل لإعادة تعيين كلمة مرور ملف XLSX باستخدام واجهة برمجة تطبيقات Node.js منخفضة الكود
  3. أضف أسماء ملفات XLSX المصدر وقم بتحميل XLSX المصدر باستخدام اسم وكائن ملف في HashMap
  4. إنشاء مثيل لـ DeleteUnProtectWorkbookRequest لإضافة كلمة المرور الموجودة والخصائص الأخرى
  5. اتصل بطريقة الطلب حذف مصنف غير محمي لفك تشفير ملف Excel بكلمة مرور باستخدام Node.js REST API
  6. احفظ ملفات XLSX التي تم فك تشفيرها على القرص المحلي

الخطوات المذكورة أعلاه إزالة حماية كلمة المرور على XLSX باستخدام واجهة برمجة تطبيقات Node.js REST. سنبدأ العملية بإعداد SDK وإنشاء مثيل لفئة CellsAPI. بعد ذلك، سنحمّل ملفات XLSX المصدر باستخدام HashMap، وننشئ مثيلًا لفئة DeleteUnProtectWorkbookRequest التي تُستخدم لإعادة تعيين حماية كلمة المرور لملفات XLSX باستخدام دالة deleteUnProtectWorkbook().

كود فك تشفير كلمة مرور ملف XLSX باستخدام Node.js REST API

يُمكّنك هذا المثال البسيط من مسح كلمة مرور ملف Excel باستخدام واجهة برمجة تطبيقات Node.js منخفضة التكلفة. يجب عليك توفير ملفات XLSX المصدرية وكلمة المرور الحالية لإزالة الحماية، بالإضافة إلى خصائص اختيارية أخرى. بعد صياغة رسالة الطلب، تُجري الدالة deleteUnProtectWorkbook() فك تشفير ملف XLSX، وتُعيد ملفات XLSX التي تم مسح كلمة المرور منها، والتي يُمكن تخزينها على القرص أو داخل قاعدة البيانات.

لقد تعلمنا في هذا الموضوع كيفية فك تشفير مصنف باستخدام كلمة مرور باستخدام Node.js REST API. إذا كنت ترغب في تعيين كلمة مرور لملف XLSX، فراجع مقال كيفية حماية ملف XLSX بكلمة مرور باستخدام Node.js REST API.

 عربي