في حالات مختلفة ، قد تحتاج إلى نسخ محتوى مستند 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 نطاقًا واسعًا من الميزات الأخرى التي يمكنك استكشافها باستخدام التوثيق. أيضًا ، يمكنك طرح استفساراتك عبر المنتدى.