توضح هذه المقالة كيفية دمج مستندات Word مع واجهة برمجة تطبيقات Python REST. سنستخدم Aspose.Words for Python Cloud SDK لدمج ملفات Word مع واجهة برمجة تطبيقات Python منخفضة الكود، واتباع الخطوات الموضحة لتطوير التطبيق الكامل. ستقرأ العدد المطلوب من الملفات للدمج مع ملف Word المصدر، ثم تُنزّل ملف Word الناتج في النهاية.
متطلب أساسي
- {{الرابط التشعبي 1}}
- قم بتنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Words للغة Python لإضافة أو تحديث خصائص مستند Word
- إعداد مشروع حل Python باستخدام SDK أعلاه
خطوات دمج مستندات Word مع واجهة برمجة تطبيقات Python منخفضة الكود
- إنشاء كائن WordsApi باستخدام معرف العميل والسر
- إنشاء كائن AppendDocumentRequest وتعيين ملف Word المصدر للإدخال
- قراءة ملف Word المدخل في مجرى الذاكرة وتحميل الملف
- استخدم DocumentEntryList من خلال قراءة ملفات Word المتعددة لإضافة
- قم بتعيين اسم ملف الوجهة واستدعاء طريقة WordsApi.AppendDocument لدمج الملفات
- تنزيل ملف الوجهة من السحابة وحفظه على القرص
الخطوات المذكورة أعلاه لدمج مستندات Word متعددة باستخدام واجهة برمجة تطبيقات Python منخفضة الكود. ابدأ العملية بإنشاء كائن فئة WordsApi وتحميل ملف Word المصدر إلى السحابة حيث تريد دمج ملفات Word الأخرى. اقرأ ملفات Word متعددة، وحدد اسم ملف Word الوجهة، واستدعِ دالة AppendDocument() لدمج ملفات Word في السحابة قبل تنزيل الناتج.
كود لدمج ملفات Word عبر الإنترنت باستخدام Python REST API
يوضح هذا الكود كيفية دمج مستندات Word عبر الإنترنت باستخدام واجهة برمجة تطبيقات Python REST. يستخدم الكود فئة WordsApi لتحميل ملف Word المصدر، ودمج ملفات متعددة باستخدام دالة AppendDocument()، ثم تنزيل ملف Word الناتج. استخدم DocumentEntryList لإضافة ملفات متعددة للدمج من خلال توفير وضع تنسيق الاستيراد ومحتويات كل ملف على حدة.
This article has taught us the process to merge Word files with Python REST API. If you want to add/update Word file properties, read the following article: Change properties of Word document with Python REST API.