تتناول هذه المقالة عملية استبدال كلمة في Word بواجهة برمجة تطبيقات Python REST. ستستخدم Aspose.Words for Python Cloud SDK لـ تغيير كلمة في Word باستخدام واجهة برمجة تطبيقات Python REST في السحابة باستخدام بعض استدعاءات واجهة برمجة التطبيقات. تناقش المقالة خيارات متنوعة لتخصيص عملية استبدال النص.
متطلب أساسي
- {{الرابط التشعبي 1}}
- قم بتنزيل مجموعة أدوات تطوير البرامج السحابية Aspose.Words للغة Python لإضافة إشارة مرجعية في ملف Word
- إعداد مشروع حل Python باستخدام SDK أعلاه لاستبدال النص
خطوات تغيير الكلمة في Word باستخدام واجهة برمجة تطبيقات Python منخفضة الكود
- إنشاء كائن WordsApi باستخدام معرف العميل والسر
- قراءة ملف Word المدخل في مجرى الذاكرة
- إنشاء كائن ReplaceTextParameters وتعيين النص القديم والنص الجديد والأعلام الأخرى
- قم بتعيين اسم ملف الإخراج واستدعاء طريقة استبدال النص عبر الإنترنت باستخدام الطلب المخصص
- احصل على محتويات ملف الإخراج من استجابة API واحفظها على القرص المحلي
تُحدد الخطوات المذكورة أعلاه عملية استبدال الكلمات في مستند Word باستخدام واجهة برمجة تطبيقات Python REST. ابدأ العملية بتحميل ملف Word المصدر إلى مجرى الذاكرة، ثم أنشئ طلب استبدال النص باستخدام ReplaceTextParameters، واضبط قيمة النص القديمة، والجديدة، والعلامة لمطابقة حالة الأحرف، ومطابقة الكلمة بأكملها، ووجود تعبير عادي في قيمة النص القديمة. أخيرًا، استعن بوظيفة ReplaceTextOnline() لاستبدال النص مباشرةً، واحصل على ملف Word الناتج من استجابة واجهة برمجة التطبيقات.
كود لاستبدال Word في Word DOC باستخدام Python REST API
يوضح هذا الكود النموذجي كيفية استبدال كلمة في مستند وورد باستخدام واجهة برمجة تطبيقات بايثون منخفضة الكود. عيّننا DestFileName إلى اسم ملف الإخراج الذي نستخدمه لجلب ملف وورد الناتج باستخدام دالة TryGetValue() في نتيجة استدعاء واجهة برمجة التطبيقات. أنشئ مجرى ملف باستخدام دالة File.Create، واحفظ المخرجات على القرص المحلي باستخدام هذا المجرى.
في هذا الموضوع، تعلمنا كيفية البحث عن نص واستبداله في ملف وورد عبر الإنترنت. لتغيير خصائص مستند وورد، راجع المقالة التالية: Change Properties of Word Document with Python REST API.