تحديث جميع الحقول في Word باستخدام Python REST API

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

متطلب أساسي

خطوات تحديث الحقل في Word باستخدام خدمة Python RESTful

  1. إنشاء كائن التكوين عن طريق تعيين سر العميل والمعرف لتحديث الحقول
  2. قم بإنشاء كائن WordsApi باستخدام التكوين أعلاه
  3. قم بتحميل ملف Word المصدر إلى مجرى ذاكرة يحتوي على بعض بيانات الحقل مثل جدول المحتويات
  4. قم بإنشاء فئة UpdateFieldsOnlineRequest لإنشاء طلب لملف Word المحمّل
  5. استدعاء طريقة تحديث الحقول عبر الإنترنت باستخدام كائن الطلب أعلاه
  6. تحليل استجابة واجهة برمجة التطبيقات والوصول إلى التدفق المُعاد
  7. حفظ مجرى الإخراج كملف على القرص

تشرح الخطوات السابقة كيفية تحديث جميع الحقول في Word باستخدام واجهة برمجة تطبيقات Python REST. اقرأ ملف Word المصدر في مسار الذاكرة، وأنشئ كائن طلب، وحدد اسم ملف الوجهة، واستدعِ دالة UpdateFieldsOnline() لتحديث الحقول. حلل المسار الناتج في مستند الاستجابة واحفظه كملف على القرص.

كود لتحديث الحقول تلقائيًا في Word باستخدام Python REST API

يوضح هذا الكود النموذجي كيفية تحديث حقول Word في ملف Word. يمكنك تحديث جدول المحتويات، والمراجع المتقاطعة، وأرقام الصفحات، وحقول التاريخ والوقت. عند تعيين اسم ملف الوجهة، يحتوي كائن المستند المُعاد على استجابة بنفس الاسم لتمييزه عن الملفات الأخرى في التخزين السحابي.

يمكنك أيضًا الاطلاع على ميزة أخرى في الصفحة التالية: استخراج النص من مستند Word باستخدام Python REST API.

 عربي