![ادمج مستندات Word في Python](images/Merge-Word-Documents.jpg#center)
قد تكون هناك سيناريوهات مختلفة عندما يتعين عليك دمج مستندات Word متعددة في ملف واحد. على سبيل المثال ، عندما يكتب عدة أشخاص أقسامًا مختلفة من المستند وتحتاج إلى دمج المحتوى في النهاية. من ناحية أخرى ، قد تحتاج إلى دمج جميع الفواتير في مستند Word واحد. لإجراء هذا الدمج برمجيًا ، تتناول هذه المقالة كيفية دمج عدة مستندات Word DOCX أو DOC في Python.
مكتبة Python لدمج مستندات Word
لدمج ملفات DOCX أو DOC ، سنستخدم Aspose.Words for Python ، وهي مكتبة قوية لإنشاء ملفات MS Word ومعالجتها. كما يسمح لك بتقسيم مستندات Word ودمجها وتحويلها بسلاسة. يمكنك تثبيت المكتبة من PyPI باستخدام أمر pip التالي.
pip install aspose-words
ادمج عدة ملفات DOCX Word في Python
أثناء دمج مستندات Word ، يمكنك تحديد التنسيق الذي تريد تطبيقه على المستند المصدر. على سبيل المثال ، عند دمج المستند B مع A ، يمكنك تغيير تنسيق B كـ A أو الاحتفاظ بتنسيقه الأصلي كما هو. فيما يلي خطوات دمج مستندين من مستندات Word في Python.
- قم بتحميل مستند Word المصدر باستخدام فئة المستند.
- قم بتحميل مستند Word الوجهة باستخدام فئة المستند.
- ادمج المستندات عن طريق إلحاق المستند المصدر بالمستند الوجهة باستخدام أسلوب Document.appenddocument (المستند ، aw.ImportFormatMode.KEEPSOURCEFORMATTING).
- حدد ImportFormatMode وفقًا لمتطلباتك.
- احفظ المستند الوجهة باستخدام طريقة Document.save(string).
يوضح نموذج التعليمات البرمجية التالي كيفية دمج ملفي Word DOCX في Python.
import aspose.words as aw
# تحميل مستندات المصدر والوجهة
dstDoc = aw.Document("document1.docx")
srcDoc = aw.Document("document2.docx")
# قم بإلحاق المستند المصدر بالمستند الوجهة.
# قم بتمرير وضع التنسيق للاحتفاظ بالتنسيق الأصلي للمستند المصدر عند استيراده.
dstDoc.append_document(srcDoc, aw.ImportFormatMode.KEEP_SOURCE_FORMATTING)
# ادمج مستندات Word
dstDoc.save("combined.docx")
مصدر وثائق
فيما يلي لقطة شاشة من مستند Word المصدر الذي استخدمناه في هذه المقالة.
![وثيقة كلمة المصدر للجمع](images/document2.jpg#center)
مستند Word المصدر
وثيقة الوجهة
تُظهر لقطة الشاشة التالية مستند Word الوجهة.
![وثيقة كلمة الوجهة المراد دمجها](images/document1.jpg#center)
وثيقة كلمة الوجهة
مستند مدمج
ما يلي هو لقطة الشاشة بعد دمج كل من مستندات Word.
![الجمع بين وثائق الكلمات في بيثون](images/combined-word-documents-1024x658.jpg#center)
مستند Word مدمج
احصل على ترخيص API مجاني
احصل على ترخيص مؤقت لاستخدام Aspose.Words لبايثون بدون قيود تقييم.
استنتاج
في هذه المقالة ، تعلمت كيفية دمج مستندين من مستندات Word في مستند واحد باستخدام Python. يمكنك تثبيت Aspose.Words for Python في تطبيقاتك ودمج الكود المتوفر لدمج مستندات Word. بالإضافة إلى ذلك ، يمكنك استكشاف Aspose.Words for Python باستخدام التوثيق. في حالة وجود أي استفسارات ، يمكنك سؤالنا عبر المنتدى.