دمج مستندات Word باستخدام C #

يمكننا بسهولة دمج مستندين أو أكثر من مستندات Word في مستند واحد باستخدام C #. نقوم بذلك لأن مشاركة أو طباعة ملف واحد أسهل من معالجة ملفات متعددة. في هذه المقالة ، سوف نتعلم كيفية دمج مستندات Word باستخدام C #.

سيتم تناول الموضوعات التالية في هذه المقالة:

C # API لدمج مستندات Word

لدمج ملفات DOC أو DOCX ، سنستخدم GroupDocs.Merger for .NET API. يرجى إما تنزيل DLL الخاصة بواجهة برمجة التطبيقات أو تثبيته باستخدام NuGet.

Install-Package GroupDocs.Merger

دمج اثنين أو أكثر من مستندات Word باستخدام C

يمكننا بسهولة دمج مستندين أو أكثر من مستندات Word برمجيًا باتباع الخطوات الواردة أدناه:

  • أولاً ، قم بتحميل ملف DOCX باستخدام فئة دمج.
  • بعد ذلك ، قم باستدعاء الأسلوب Merger.Join () مع مسار ملف DOCX الهدف للدمج مع الملف الذي تم تحميله.
  • ثم كرر الخطوة أعلاه لدمج المزيد من الملفات.
  • أخيرًا ، قم باستدعاء الأسلوب Merger.Save () باستخدام مسار ملف الإخراج لحفظ الملف المدمج.

يوضح نموذج التعليمات البرمجية التالي كيفية دمج ملفين أو أكثر من ملفات DOCX باستخدام C #.

// قم بتحميل ملف DOCX المصدر
Merger merger = new Merger(@"C:\Files\sample.docx");

// أضف ملف DOCX لدمجه مع المصدر DOCX
merger.Join(@"C:\Files\sample2.docx");

// أضف ملف DOCX آخر لدمجه مع المصدر DOCX
merger.Join(@"C:\Files\sample3.docx");

// دمج ملفات DOCX وحفظ الملف المدمج
merger.Save(@"C:\Files\merged.docx");
دمج اثنين أو أكثر من مستندات Word باستخدام C #

دمج اثنين أو أكثر من مستندات Word باستخدام C #.

ادمج صفحات معينة من مستندات Word باستخدام C

يمكننا دمج صفحات معينة من مستندات Word برمجيًا باتباع الخطوات البسيطة المذكورة أدناه:

  • أولاً ، قم بتحميل ملف DOCX باستخدام فئة دمج.
  • بعد ذلك ، قم بإنشاء مثيل لفئة JoinOptions مع صفحة البداية ورقم صفحة النهاية. يمكنك أيضًا ضبط وضع النطاق للانضمام إلى الصفحات الفردية أو الزوجية من نطاق الصفحات المحدد.
  • ثم ، قم باستدعاء الأسلوب Merger.Join () مع مسار ملف DOCX الهدف وكائن JoinOptions كوسائط. يدمج كائن JoinOptions صفحات معينة من الملف الهدف مع الملف المصدر.
  • أخيرًا ، قم باستدعاء الأسلوب Merger.Save () باستخدام مسار ملف الإخراج لحفظ الملف المدمج.

يوضح نموذج التعليمات البرمجية التالي كيفية دمج الصفحات المحددة من مستندات Word باستخدام C #.

// قم بتحميل ملف DOCX المصدر
Merger merger = new Merger(@"C:\Files\sample.docx");

// تحديد خيارات الانضمام
JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);

// أضف ملف DOCX لدمجه مع المصدر DOCX
merger.Join(@"C:\Files\sample2.docx", joinOptions);

// دمج ملفات DOCX وحفظ الملف المدمج
merger.Save(@"C:\Files\merged.docx");

دمج ملفات DOCX وتأمينها بكلمة مرور باستخدام C

يمكننا دمج ملفين أو أكثر من ملفات DOCX ثم تأمين الملف المدمج بكلمة مرور برمجيًا باتباع الخطوات البسيطة الموضحة أدناه:

  • أولاً ، قم بتحميل ملف DOCX باستخدام فئة دمج.
  • بعد ذلك ، قم باستدعاء الأسلوب Merger.Join () مع مسار ملف DOCX الهدف للدمج مع الملف الذي تم تحميله.
  • اختياريًا ، كرر الخطوة أعلاه لدمج المزيد من الملفات.
  • ثم قم بتعيين كلمة المرور باستخدام AddPasswordOptions
  • بعد ذلك ، قم باستدعاء الأسلوب Merger.AddPassword () باستخدام AddPasswordOptions.
  • أخيرًا ، قم باستدعاء طريقة Merger.Save () لحفظ الملف المدمج المحمي بكلمة مرور.

يوضح نموذج التعليمات البرمجية التالي كيفية دمج مستندات Word متعددة ثم تأمين الملف المدمج بكلمة مرور باستخدام C #.

// قم بتحميل ملف DOCX المصدر
Merger merger = new Merger(@"C:\Files\sample.docx");

// أضف ملف DOCX لدمجه مع المصدر DOCX
merger.Join(@"C:\Files\sample2.docx");

// ضبط كلمة السر
AddPasswordOptions addOptions = new AddPasswordOptions("password");
merger.AddPassword(addOptions);

// دمج ملفات DOCX وحفظ الملف المدمج
merger.Save(@"C:\Files\merged.docx");

دمج مستندات Word في PDF باستخدام C

يمكننا دمج مستندات Word في مستند PDF برمجيًا باتباع الخطوات البسيطة الواردة أدناه:

  • أولاً ، قم بتحميل ملف PDF باستخدام فئة دمج.
  • بعد ذلك ، قم باستدعاء الأسلوب Merger.Join () مع مسار ملف DOCX الهدف للدمج مع الملف الذي تم تحميله.
  • اختياريًا ، كرر الخطوة أعلاه لدمج المزيد من الملفات.
  • أخيرًا ، قم باستدعاء طريقة Merger.Save () باستخدام مسار ملف PDF الناتج لحفظ الملف المدمج.

يوضح نموذج التعليمات البرمجية التالي كيفية دمج ملفات DOCX في ملف PDF باستخدام C #.

// قم بتحميل ملف PDF المصدر
Merger merger = new Merger(@"C:\Files\sample.pdf");

// أضف ملف DOCX لدمجه مع ملف PDF المصدر
merger.Join(@"C:\Files\sample.docx");

// دمج ملفات DOCX وحفظ ملف PDF المدمج
merger.Save(@"C:\Files\merged.pdf");

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

يرجى تجربة واجهة برمجة التطبيقات (API) دون قيود التقييم من خلال طلب ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، تعلمنا كيفية دمج مستندين أو أكثر من مستندات Word باستخدام C #. لقد رأينا أيضًا كيفية دمج صفحات معينة من مستندات Word برمجيًا. توضح هذه المقالة أيضًا كيفية دمج ملفات DOCX في ملف PDF باستخدام C #. بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول GroupDocs.Merger for .NET API باستخدام التوثيق. في حالة وجود أي غموض ، فلا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا