انسخ المحتوى من مستند إلى آخر في بيثون

في حالات مختلفة ، قد تحتاج إلى نسخ محتوى مستند Word إلى مستند آخر. أيضًا ، قد تحتاج إلى إنشاء نسخة من مستند Word الأصلي. لأتمتة هذه العمليات ، تتناول هذه المقالة كيفية نسخ المحتوى من مستند Word إلى آخر في Python. علاوة على ذلك ، سوف تتعلم كيفية إنشاء نسخة من مستندات Word برمجيًا.

مكتبة Python لنسخ محتوى مستندات Word

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

pip install aspose-words 

انسخ محتوى مستند Word إلى مستند Word آخر باستخدام Python

أولاً ، دعنا نتحقق من كيفية نسخ محتوى مستند Word إلى مستند آخر. فيما يلي خطوات إجراء هذه العملية في Python.

  • قم بتحميل مستند Word المصدر باستخدام فئة المستند.
  • وبالمثل ، قم بتحميل المستند الوجهة باستخدام فئة المستند.
  • انسخ محتوى مستند Word المصدر إلى المستند الوجهة باستخدام أسلوب Document.appenddocument (المستند ، ImportFormatMode).
  • احفظ المستند الوجهة باستخدام طريقة Document.save(string).

يوضح نموذج التعليمات البرمجية التالي كيفية نسخ محتوى مستند Word إلى مستند آخر في Python.

import aspose.words as aw

# تحميل مستندات Word
docSrc = aw.Document("document1.docx")
docDest = aw.Document("document2.docx")

# انسخ المحتوى من المستند المصدر إلى المستند الوجهة
docDest.append_document(docSrc, aw.ImportFormatMode.KEEP_SOURCE_FORMATTING)

# احفظ مستند إلغاء الجنسية كملف DOCX
docDest.save("final-document.docx")

قم بإنشاء نسخة من مستند Word في Python

يمكنك أيضًا استنساخ مستند Word باستخدام Aspose.Words for Python. بمعنى آخر ، يمكنك نسخ محتوى مستند Word إلى مستند جديد. توضح الخطوات التالية كيفية إنشاء نسخة من مستند Word باستخدام Python.

  • قم بتحميل مستند Word باستخدام فئة المستند.
  • قم بإنشاء نسخة باستخدام طريقة Document.clone().asdocument().
  • احفظ المستند المنسوخ باستخدام طريقة Document.save(string).

يوضح نموذج التعليمات البرمجية التالي كيفية إنشاء نسخة من ملف Word DOCX في Python.

import aspose.words as aw

# تحميل مستند Word المراد استنساخه
doc = aw.Document("document1.docx")

# استنساخ المستند
clonedDoc = doc.clone().as_document()

# معالجة المستند المنسوخ باستخدام كائن clonedDoc

# احفظ المستند كملف DOCX
clonedDoc.save("cloned-document.docx")

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

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

استنتاج

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

أنظر أيضا