ادمج مستندات Word في Python

قد تكون هناك سيناريوهات مختلفة عندما يتعين عليك دمج مستندات 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 المصدر الذي استخدمناه في هذه المقالة.

وثيقة كلمة المصدر للجمع

مستند Word المصدر

وثيقة الوجهة

تُظهر لقطة الشاشة التالية مستند Word الوجهة.

وثيقة كلمة الوجهة المراد دمجها

وثيقة كلمة الوجهة

مستند مدمج

ما يلي هو لقطة الشاشة بعد دمج كل من مستندات Word.

الجمع بين وثائق الكلمات في بيثون

مستند Word مدمج

احصل على ترخيص API مجاني

احصل على ترخيص مؤقت لاستخدام Aspose.Words لبايثون بدون قيود تقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية دمج مستندين من مستندات Word في مستند واحد باستخدام Python. يمكنك تثبيت Aspose.Words for Python في تطبيقاتك ودمج الكود المتوفر لدمج مستندات Word. بالإضافة إلى ذلك ، يمكنك استكشاف Aspose.Words for Python باستخدام التوثيق. في حالة وجود أي استفسارات ، يمكنك سؤالنا عبر المنتدى.

أنظر أيضا