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

إنشاء مستندات DOC باستخدام دمج المراسلات في C#

قم بتبسيط عملية إنشاء مستندات DOC من خلال إنشاء ملفات DOC برمجيًا باستخدام تقنية دمج المراسلات. تتعامل واجهة برمجة تطبيقات C# مع جميع جوانب عملية دمج المراسلات، مما يساعدك على توفير الوقت وضمان أقصى قدر من الدقة في نتائجك.

الميزات الرئيسية

  • إنشاء مستندات DOC استنادًا إلى قوالب مع دعم حقول الدمج.
  • إدراج محتوى ديناميكي، بما في ذلك النص والجداول والصور وحقول النماذج في ملفات DOC الناتجة.

حالات الاستخدام

  • مستندات DOC للأعمال. إنشاء عقود أو عروض أو اتفاقيات بتنسيق DOC مع معلومات خاصة بالعميل.
  • تقارير DOC مخصصة. إنشاء تقارير DOC مخصصة من خلال دمج البيانات من قواعد البيانات أو مصادر أخرى.
  • المعالجة المجمعة لملفات DOC. إنشاء مئات من ملفات DOC تلقائيًا من قالب واحد مع مجموعات بيانات مختلفة.

من خلال دمج قدرات Wordize Mail Merge في مشاريع .NET الخاصة بك، يمكن للمطورين إنشاء حلول احترافية لإنشاء مستندات DOC وأتمتتها. قم بتثبيت مكتبتنا لتجربة إمكانيات إنشاء مستندات DOC مخصصة في برنامج C# الخاص بك اليوم.

C#
قم بتشغيل الكود
قم بتحميل قالب المستند الخاص بك
قم بتحميل مصدر البيانات الخاص بك (XML، JSON، CSV)
حدد التنسيق الهدف من القائمة
using System.Data;
using Newtonsoft.Json;
using Wordize.MailMerging;

string json = File.ReadAllText("DataSource.json");
DataTable dataTable = JsonConvert.DeserializeObject(json);
MailMerger.Execute("Input.doc", "Output.doc", SaveFormat.Doc, dataTable);
using System.Data; using Newtonsoft.Json; using Wordize.MailMerging; string json = File.ReadAllText("DataSource.json"); DataTable dataTable = JsonConvert.DeserializeObject(json); MailMerger.Execute("Input.doc", "Output.doc", SaveFormat.Doc, dataTable); using System.Data; using Newtonsoft.Json; using Wordize.MailMerging; using Wordize.Saving; string json = File.ReadAllText("DataSource.json"); DataTable dataTable = JsonConvert.DeserializeObject(json); var imageStreams = MailMerger.Execute("Input.doc", new ImageSaveOptions(SaveFormat.Doc), dataTable); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
using System.Data;
using Wordize.MailMerging;

DataSet dataSet = new DataSet();
dataSet.ReadXml("DataSource.xml");
MailMerger.Execute("Input.doc", "Output.doc", SaveFormat.Doc, dataSet.Tables[0]);
using System.Data; using Wordize.MailMerging; DataSet dataSet = new DataSet(); dataSet.ReadXml("DataSource.xml"); MailMerger.Execute("Input.doc", "Output.doc", SaveFormat.Doc, dataSet.Tables[0]); using System.Data; using Wordize.MailMerging; using Wordize.Saving; DataSet dataSet = new DataSet(); dataSet.ReadXml("DataSource.xml"); var imageStreams = MailMerger.Execute("Input.doc", new ImageSaveOptions(SaveFormat.Doc), dataSet.Tables[0]); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
قم بتشغيل الكود

كيفية إنشاء ملفات DOC في C# باستخدام دمج المراسلات

  1. قم بتثبيت مكتبة C# لإنشاء ملفات DOC باستخدام تقنية دمج المراسلات
  2. أضف مرجعًا إلى المكتبة (استيراد المكتبة) في مشروع C# الخاص بك
  3. استدعاء طريقة MailMerge لإنشاء DOC من خلال دمج المراسلات
5%