محتوا را از یک سند به سند دیگر در پایتون کپی کنید

در موارد مختلف، ممکن است لازم باشد محتوای یک سند Word را در سند دیگری کپی کنید. همچنین، ممکن است لازم باشد یک کلون از سند اصلی Word ایجاد کنید. برای خودکارسازی این عملیات، این مقاله نحوه کپی کردن محتوا از یک سند Word به سند دیگر در پایتون را پوشش می‌دهد. علاوه بر این، یاد خواهید گرفت که چگونه یک کپی از اسناد Word را به صورت برنامه نویسی ایجاد کنید.

کتابخانه پایتون برای کپی محتوای اسناد Word

برای کپی محتوای اسناد Word، از Aspose.Words برای پایتون استفاده می کنیم. این یک کتابخانه غنی از ویژگی ها برای پیاده سازی ویژگی های پردازش کلمه از داخل برنامه های پایتون شما است. با استفاده از دستور pip زیر می توانید آن را از PyPI نصب کنید.

pip install aspose-words 

کپی محتوای یک سند Word به دیگری با استفاده از پایتون

ابتدا، بیایید نحوه کپی کردن محتوای یک سند Word را در سند دیگر بررسی کنیم. در ادامه مراحل انجام این عملیات در پایتون آمده است.

  • سند منبع Word را با استفاده از کلاس Document بارگیری کنید.
  • به طور مشابه، سند مقصد را با استفاده از کلاس Document بارگیری کنید.
  • با استفاده از روش Document.appenddocument (Document, ImportFormatMode) محتوای سند مبدا Word را در سند مقصد کپی کنید.
  • سند مقصد را با استفاده از روش Document.save(string) ذخیره کنید.

نمونه کد زیر نحوه کپی کردن محتوای یک سند Word را در پایتون به دیگری نشان می دهد.

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 در پایتون ایجاد کنید

همچنین می توانید یک سند Word را با استفاده از Aspose.Words برای Python کلون کنید. به عبارت دیگر، می توانید محتوای یک سند Word را در یک سند جدید کپی کنید. مراحل زیر نحوه ایجاد یک کپی از سند Word را با استفاده از پایتون نشان می دهد.

  • سند Word را با استفاده از کلاس Document بارگیری کنید.
  • با استفاده از متد ()Document.clone().asdocument یک کلون ایجاد کنید.
  • سند کلون شده را با استفاده از روش Document.save(string) ذخیره کنید.

نمونه کد زیر نحوه ایجاد یک کپی از فایل Word DOCX در پایتون را نشان می دهد.

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 را به عنوان یک سند جدید به صورت برنامه نویسی مشاهده کرده اید. Aspose.Words برای Python طیف گسترده ای از ویژگی های دیگر را ارائه می دهد که می توانید با استفاده از مستندات کاوش کنید. همچنین، می توانید سوالات خود را از طریق تالار گفتمان ما بپرسید.

همچنین ببینید