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