إضافة كلمة مرور إلى مستند Word باستخدام Python REST API

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

متطلب أساسي

خطوات إضافة كلمة مرور إلى Word DOC باستخدام Python REST API

  1. إنشاء كائن من فئة WordsApi لتعيين كلمة مرور
  2. قراءة ملف Word المدخل في مصفوفة بايت لحماية المستند
  3. إنشاء كائن فئة ProtectionRequestV2 وتعيين معلماته
  4. إنشاء كائن ProtectDocumentOnlineRequest عن طريق توفير الوسائط المطلوبة
  5. اتصل بطريقة حماية المستندات عبر الإنترنت لإضافة كلمة مرور
  6. حفظ ملف Word المحمي

توضح الخطوات المذكورة أعلاه كيفية إضافة حماية بكلمة مرور إلى مستند وورد باستخدام واجهة برمجة تطبيقات بايثون منخفضة الكود. ابدأ العملية بقراءة ملف وورد المُدخل في مصفوفة بايتات، ثم إعلان وتهيئة كائن ProtectionRequestV2 بإدخال كلمة المرور ونوع الحماية. أخيرًا، أنشئ كائن ProtectDocumentOnlineRequest باستخدام الخصائص المذكورة أعلاه، واستدعِ دالة ProtectDocumentOnline() لتطبيق كلمة المرور.

كود إضافة كلمة مرور إلى مستند Word باستخدام Python REST API

يوضح هذا الكود كيفية تعيين كلمة مرور لمستند وورد باستخدام واجهة برمجة تطبيقات بايثون منخفضة الكود. يمكنك اختيار نوع الحماية المطلوب من مُعدّد ProtectionTypeEnum، بما في ذلك AllowOnlyRevisions وAllowOnlyComments وAllowOnlyFormFields وReadOnly وNoProtection. يُنشأ ملف الإخراج في السحابة، ويمكن استرجاعه باستخدام خاصية Document في الاستجابة التي توفرها واجهة برمجة التطبيقات.

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

 عربي