
يمكننا بسهولة دمج مستندين أو أكثر من مستندات Word في مستند واحد باستخدام C #. نقوم بذلك لأن مشاركة أو طباعة ملف واحد أسهل من معالجة ملفات متعددة. في هذه المقالة ، سوف نتعلم كيفية دمج مستندات Word باستخدام C #.
سيتم تناول الموضوعات التالية في هذه المقالة:
- C # API لدمج مستندات Word
- دمج اثنين أو أكثر من مستندات Word باستخدام C #
- ادمج صفحات معينة من مستندات Word باستخدام C #
- دمج ملفات DOCX وتأمينها بكلمة مرور باستخدام C #
- دمج مستند Word في PDF باستخدام 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 برمجيًا باتباع الخطوات البسيطة المذكورة أدناه:
- أولاً ، قم بتحميل ملف 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 باستخدام التوثيق. في حالة وجود أي غموض ، فلا تتردد في الاتصال بنا على المنتدى.