نسخ المحتوى من وثيقة كلمة واحدة إلى أخرى في C#

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

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

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

PM> Install-Package Aspose.Words

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

فيما يلي خطوات نسخ محتوى مستند Word إلى مستند آخر باستخدام C#.

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

// تحميل مستندات Word المصدر والوجهة
Document doc = new Document("document.docx");
Document docDest = new Document("document2.docx");

// انسخ المحتوى من المستند المصدر إلى المستند الوجهة
docDest.AppendDocument(doc, ImportFormatMode.KeepSourceFormatting);

// احفظ المستند
docDest.Save("output.docx");

إنشاء نسخة من مستند Word في C#

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

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

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

// تحميل مستندات Word المصدر
Document doc = new Document("document.docx");

// وثيقة استنساخ
Document newDoc = doc.Clone();

// احفظ المستند
newDoc.Save("output.docx");

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

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

استنتاج

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

أنظر أيضا