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

دمج ملفات Word في PDF واحد في C#

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

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

اختبر إمكانيات دمج عدة Word برمجياً إلى PDF باستخدام العرض التوضيحي التفاعلي المقدم في هذه الصفحة. ارفع عدة ملفات Word، واختر معاملات الدمج، وشغّل العملية وحمّل مستند PDF المدمج للمراجعة. مقطع كود 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 SDK بمشروع .NET الخاص بك
  2. استدع طريقة Merge()، مع تحديد اسم ملف PDF الناتج ومجموعة ملفات Word المدخلة في المعاملات
  3. احصل على ملف PDF المدمج
5%