تشرح هذه المقالة كيفية إلغاء حماية مستند Word باستخدام واجهة برمجة تطبيقات Nodej.s REST. ستُطوّر تطبيقًا قادرًا على إلغاء حماية ملف Word تلقائيًا باستخدام واجهة برمجة تطبيقات Nodej.s منخفضة الكود باستخدام حزمة تطوير البرامج السحابية Nodej.s. سنناقش خيارات مُختلفة لتخصيص العملية وفقًا لاحتياجات تطبيقك.
متطلب أساسي
- {{الرابط التشعبي 1}}
- تنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Words لـ Nodej.s لإلغاء حماية ملف Word
- إعداد مشروع حل Nodej.s باستخدام SDK أعلاه لإزالة حماية ملف Word
خطوات تحويل مستند Word المحمي إلى مستند غير محمي باستخدام واجهة برمجة تطبيقات Nodej.s منخفضة الكود
- إنشاء كائن من فئة WordsApi عن طريق تمرير معرف العميل والسر لإلغاء حماية ملف Word
- إنشاء كائن UnprotectDocumentOnlineRequest عن طريق تعيين بيانات ملف Word المدخلة واسم ملف الإخراج
- أرسل الطلب باستخدام طريقة إلغاء حماية المستند عبر الإنترنت
- انتظر الرد واحصل على مستند الإخراج لحفظه على القرص
تصف الخطوات المذكورة أعلاه عملية إلغاء حماية مستند Word باستخدام واجهة برمجة تطبيقات REST الخاصة بـ Nodej.s. أنشئ كائنًا من فئة WordsApi، ثم أعلن عن كائن UnprotectDocumentOnlineRequest وفعّله باستخدام بيانات ملف Word المحمي واسم ملف الوجهة. استدعِ دالة UnprotectDocumentOnline مع توفير الإعدادات المذكورة أعلاه، واستخرج ملف Word غير المحمي من الاستجابة المُعادة من خلال استدعاء واجهة برمجة التطبيقات.
كود لإلغاء حماية مستند Word للتحرير باستخدام Nodej.s REST API
يوضح هذا الكود كيفية إلغاء حماية DOCX باستخدام واجهة برمجة تطبيقات REST الخاصة بـ Nodej.s. تحتوي فئة UnprotectDocumentOnlineRequest على عدة معلمات، مثل LoadEncoding وPassword وEncryptedPassword، والتي يمكن استخدامها عند الحاجة. لا حاجة لتنزيل ملف الإخراج فورًا، حيث يمكنك إجراء عمليات أخرى عبر الإنترنت والحصول على ملف الإخراج من السحابة.
شرحت لنا هذه المقالة كيفية تحويل مستند وورد محمي إلى مستند غير محمي عبر الإنترنت باستخدام واجهة برمجة تطبيقات Nodej.s منخفضة الكود. لتطبيق الحماية على ملف وورد، راجع المقالة التالية: إضافة كلمة مرور إلى مستند Word باستخدام Nodej.s REST API.