استخراج الصفحات من Word باستخدام Python REST API

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

متطلب أساسي

خطوات استخراج الصفحة من مستند Word باستخدام Python Low Code API

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

توضح الخطوات السابقة كيفية استخراج صفحات من مستند وورد باستخدام واجهة برمجة تطبيقات بايثون منخفضة الكود. ابدأ العملية بإنشاء كائن فئة WordsApi، وكائن طلب SaveAsRangeOnlineRequest عن طريق تحديد محتوى ملف وورد المُدخل، ومُعرّف بداية النطاق، ومُعرّف نهايته، واسم ملف وورد المُخرج. استدعِ دالة SaveAsRangeOnline() باستخدام كائن الطلب المُعرّف، واحفظ ملف وورد المُخرج المُعاد في كائن استجابة واجهة برمجة التطبيقات.

كود مستخرج صفحات Word باستخدام Python REST API

يوضح هذا الكود كيفية حفظ الصفحات بتنسيق DOC باستخدام واجهة برمجة تطبيقات Python منخفضة الكود. يمكنك تحديد بداية ونهاية النطاق باستخدام مُعرِّفات مثل page2 لتحديد رقم الصفحة 2، وpage2:end لتحديد نهاية الصفحة 2، وdocument:end لتحديد نهاية المستند، وid0.0.0 لتحديد مسار العقدة. تساعد هذه المُعرِّفات في تحديد النطاق من أي عقدة في المستند إلى أي موضع مطلوب، وحفظ النتائج في ملف Word منفصل.

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

 عربي