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.AppendDocument (Document ، ImportFormatMode).
- احفظ المستند الوجهة باستخدام طريقة Document.Save(string).
يُظهر نموذج التعليمات البرمجية التالي كيفية نسخ محتوى مستند 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 نطاقًا واسعًا من الميزات الأخرى التي يمكنك استكشافها باستخدام التوثيق. أيضًا ، يمكنك طرح استفساراتك عبر المنتدى.