إلغاء حماية مستند Word باستخدام Python REST API

تشرح هذه المقالة كيفية إلغاء حماية مستند Word باستخدام واجهة برمجة تطبيقات Python REST. ستُطوّر تطبيقًا قادرًا على إلغاء حماية ملف Word تلقائيًا باستخدام واجهة برمجة تطبيقات Python منخفضة الكود باستخدام مجموعة أدوات تطوير البرامج السحابية Python. سنناقش خيارات مُختلفة لتخصيص العملية وفقًا لاحتياجات تطبيقك.

متطلب أساسي

خطوات تحويل مستند Word المحمي إلى مستند غير محمي باستخدام Python Low Code API

  1. إنشاء كائن من فئة WordsApi عن طريق تمرير معرف العميل والسر لإلغاء حماية ملف Word
  2. إنشاء كائن UnprotectDocumentOnlineRequest عن طريق تعيين بيانات ملف Word المدخلة واسم ملف الإخراج
  3. أرسل الطلب باستخدام طريقة إلغاء حماية المستند عبر الإنترنت
  4. انتظر الرد واحصل على مستند الإخراج لحفظه على القرص

تصف الخطوات المذكورة أعلاه عملية إلغاء حماية مستند Word باستخدام واجهة برمجة تطبيقات Python REST. أنشئ كائنًا من فئة WordsApi، ثم أعلن عن كائن UnprotectDocumentOnlineRequest وفعّله باستخدام بيانات ملف Word المحمي واسم ملف الوجهة. استدعِ دالة UnprotectDocumentOnline مع توفير الإعدادات المذكورة أعلاه، واستخرج ملف Word غير المحمي من الاستجابة المُعادة بواسطة استدعاء واجهة برمجة التطبيقات.

كود لإلغاء حماية مستند Word للتحرير باستخدام Python REST API

يوضح هذا الكود كيفية إلغاء حماية DOCX باستخدام واجهة برمجة تطبيقات Python REST. تحتوي فئة UnprotectDocumentOnlineRequest على عدة معلمات، مثل LoadEncoding وPassword وEncryptedPassword، والتي يمكن استخدامها عند الحاجة. لا حاجة لتنزيل ملف الإخراج فورًا، إذ يمكنك إجراء عمليات أخرى عبر الإنترنت والحصول على ملف الإخراج من السحابة.

شرحت لنا هذه المقالة كيفية تحويل مستند وورد محمي إلى مستند غير محمي عبر الإنترنت باستخدام واجهة برمجة تطبيقات بايثون منخفضة الكود. لتطبيق الحماية على ملف وورد، راجع المقالة التالية: إضافة كلمة مرور إلى مستند Word باستخدام Python REST API.

 عربي