Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

دمج المستندات في C#

Wordize for .NET هو حل احترافي لأتمتة دمج المستندات بتنسيقات مختلفة في سير العمل المؤسسي للمستندات. يمكّن كلاس Merger مطوري C# من دمج مستندات Word وملفات PDF والصور والتنسيقات الأخرى برمجياً لإعداد التقارير وإنشاء الوثائق والدعم القانوني للمعاملات.

الميزات الوظيفية:
  • طريقة Merge() تدمج عدة مستندات في ملف واحد مع التعرف التلقائي على التنسيقات بناءً على امتدادات الملفات
  • تحكم دقيق في التنسيق أثناء الدمج مع ثلاثة أنماط رئيسية: دمج كامل لأنماط جميع المستندات، أو الحفاظ على التنسيق الأصلي لكل مصدر، أو الاحتفاظ بالتخطيط الدقيق وبنية الصفحات دون تغييرات
  • إمكانية تصدير النتيجة إلى تنسيق رسومي - طريقة MergeToImages() ترجع نتيجة الدمج كمصفوفة صور
  • دعم Fluent API لتشغيل عمليات الدمج عبر MergerContext وسلسلة الطرق، مما يعزز وضوح كود C#
حالات الاستخدام:
  • دمج الأقسام أو الفصول أو الوحدات المنفصلة في تقارير موحدة ووثائق تقنية للتوزيع المناسب
  • دمج المستندات من إدارات مختلفة أو مشاركي المشروع في عروض تقديمية موحدة
  • إنشاء أرشيف مدمج من المستندات المترابطة لتحسين نظام التخزين
  • دمج الوثائق القانونية والملاحق والإضافات المترابطة في حزم موحدة
  • دمج المحتوى من مصادر مختلفة لإنشاء الكتالوجات والمواد المرجعية

اختبر إمكانيات دمج المستندات برمجياً في العرض التوضيحي التفاعلي المقدم في هذه الصفحة. ارفع عدة مستندات، وحدد معاملات دمجها، وشغّل العملية وحمّل المستند المدمج للمراجعة. مقطع كود C# المقدم جاهز تماماً للاستخدام في مشروع .NET الخاص بك.

C#
تشغيل الكود
ارفع المستند الأول
ارفع المستندات الأخرى
اختر تنسيق الإخراج من القائمة
using Wordize.Merging;

Merger.Merge("Output.pdf", 
    [
        "Input1.docx", 
        "Input2.docx" 
    ]);
using Wordize.Merging; Merger.Merge("Output.pdf", [ "Input1.docx", "Input2.docx" ]); using Wordize.Merging; using Wordize.Saving; var imageStreams = Merger.MergeToImages( ["Input1.docx", "Input2.docx"], new ImageSaveOptions(SaveFormat.Pdf) { PageLayout = MultiPageLayout.Vertical(10) }, MergeFormatMode.KeepSourceFormatting ); using var file = File.Create($"Output.pdf"); imageStreams[0].Position = 0; imageStreams[0].CopyTo(file); using Wordize.Merging; using Wordize.Saving; ImageSaveOptions saveOptions = new ImageSaveOptions(saveFormat); saveOptions.PageLayout = MultiPageLayout.Vertical(10); Merger.Create() .From("Input1.docx") .From("Input2.docx") .To("Output.pdf", saveOptions) .Execute(); using Wordize.Merging; Merger.Create() .From("Input1.docx") .From("Input2.docx") .To("Output.pdf", SaveFormat.Pdf) .Execute();
تشغيل الكود

كيفية دمج عدة مستندات Word، PDF في C#

  1. اربط Wordize for .NET بمشروع C# الخاص بك
  2. استدع طريقة Merge()، مع تحديد اسم الملف الناتج ومجموعة الملفات المدخلة في المعاملات. سيتم تحديد التنسيقات تلقائياً بناءً على امتدادات الملفات
  3. احصل على الملف المدمج
5%