يصف هذا البرنامج التعليمي البسيط ** كيفية استبدال الكلمات في مستند Word باستخدام Python **. ستتعلم كيفية تحميل مستند Word ، وتعيين الخصائص للبحث عن النص واستبداله في المستند الذي تم تحميله واستبدال النص في النهاية. بمجرد ** البحث عن الكلمات واستبدالها في Word باستخدام python ** ، يمكن حفظ ملف الإخراج بأي من التنسيقات المدعومة مثل DOCX ، DOC ، إلخ.
خطوات استبدال الكلمات في Word باستخدام Python
- قم بتهيئة البيئة لاستخدام Aspose.Words for Python عبر .NET لاستبدال الكلمات
- قم بتحميل ملف الإدخال للبحث عن النص واستبداله باستخدام كائن فئة Document
- قم بتهيئة كائن الفئة FindReplaceOptions لتعيين الخصائص للبحث عن النص واستبداله
- استدع طريقة الاستبدال مع الكلمة القديمة ، وكلمة جديدة لتحل محلها ، وخيارات مخصصة
- احفظ ملف Word المحدث بعد استبدال الكلمة
تلخص هذه الخطوات عملية * البحث عن نص واستبداله في Word باستخدام Python * من خلال توفير جميع التفاصيل اللازمة. أولاً ، يتم مشاركة اللجوء لتكوين البيئة لاختبار نموذج التعليمات البرمجية ، ثم يتم شرح منطق البرمجة الكامل. يتم تمييز جميع الفئات المطلوبة مثل فئة المستند لتحميل الملف ، وفئة FindReplaceOptions لتعيين الخصائص أثناء عملية البحث والاستبدال واستبدال الأسلوب () للاستبدال الفعلي للنص للرجوع إليها.
كود للبحث والاستبدال في مستند Word باستخدام Python
import aspose.words as aw | |
# Load the license | |
wordToHtml = aw.License() | |
wordToHtml.set_license("Aspose.Total.lic") | |
# Load the input file | |
doc = aw.Document("Input.docx") | |
# Initialize the FindReplaceOptions object | |
options = aw.replacing.FindReplaceOptions() | |
options.match_case = True | |
options.direction = aw.replacing.FindReplaceDirection.FORWARD | |
options.find_whole_words_only = True | |
# Replace the words | |
doc.range.replace("Sample", "Replace", options) | |
# Save the updated document | |
doc.save("Updated.docx") | |
print ("Replacing words in a word document done successfully") |
يمكن استخدام الكود أعلاه لدمج الميزة * لاستبدال الكلمات في مستند Word باستخدام Python * بمساعدة بعض استدعاءات API فقط. يتم استخدام فئة FindReplaceOptions لتعيين العلم لمطابقة الحالة ، والبحث عن النص واستبداله في الاتجاه الأمامي ، ووضع علامة على الكلمات الكاملة للبحث فقط. هناك أيضًا خيارات أخرى مثل تطبيق الخط على النص الذي تم استبداله حديثًا ، وتطبيق تنسيق الفقرة ، وتطبيق طريقة الاستبدال ، وتجاهل حقول النماذج ، وما إلى ذلك.
لقد علمتنا هذه المقالة العثور على الكلمات المطلوبة من مستند Word واستبدالها بنص معين. إذا كنت تريد معرفة ميزات أخرى مثل إدراج التعليقات في ملف Word ، فراجع المقالة على كيفية إدراج تعليق في Word باستخدام Python.