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

ایجاد اسناد Word با ادغام پستی در C#

فرآیند ایجاد سند Word خود را با تولید برنامه‌نویسی فایل‌های Word با استفاده از فناوری ادغام پستی بهینه کنید. API ما در C# تمام جنبه‌های عملیات ادغام پستی را مدیریت می‌کند و به شما کمک می‌کند زمان صرفه‌جویی کنید و حداکثر دقت را در نتایج خود تضمین نمایید.

ویژگی‌های کلیدی

  • تولید اسناد Word بر اساس قالب‌ها با پشتیبانی از فیلدهای ادغام.
  • درج محتوای پویا، شامل متن، جدول‌ها، تصاویر و فیلدهای فرم در فایل‌های Word خروجی.

موارد استفاده

  • اسناد تجاری Word. ایجاد قراردادها، پیشنهادات یا توافق‌نامه‌ها در قالب Word با اطلاعات اختصاصی مشتری.
  • گزارش‌های Word شخصی‌سازی شده. ایجاد گزارش‌های Word سفارشی با ترکیب داده‌ها از پایگاه‌های داده یا سایر منابع.
  • پردازش دسته‌ای فایل‌های Word. به طور خودکار صدها فایل Word از یک قالب واحد با مجموعه‌های داده مختلف ایجاد کنید.

با ادغام قابلیت‌های ادغام پستی Wordize در پروژه‌های .NET خود، توسعه‌دهندگان می‌توانند راهکارهای حرفه‌ای برای تولید و خودکارسازی اسناد Word ایجاد کنند. کتابخانه ما را نصب کنید تا قابلیت‌های تولید اسناد Word سفارشی در نرم‌افزار 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.docx", "Output.docx", SaveFormat.Docx, dataTable);
using System.Data; using Newtonsoft.Json; using Wordize.MailMerging; string json = File.ReadAllText("DataSource.json"); DataTable dataTable = JsonConvert.DeserializeObject(json); MailMerger.Execute("Input.docx", "Output.docx", SaveFormat.Docx, 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.docx", new ImageSaveOptions(SaveFormat.Docx), 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}.docx"); stream.CopyTo(file); }
using System.Data;
using Wordize.MailMerging;

DataSet dataSet = new DataSet();
dataSet.ReadXml("DataSource.xml");
MailMerger.Execute("Input.docx", "Output.docx", SaveFormat.Docx, dataSet.Tables[0]);
using System.Data; using Wordize.MailMerging; DataSet dataSet = new DataSet(); dataSet.ReadXml("DataSource.xml"); MailMerger.Execute("Input.docx", "Output.docx", SaveFormat.Docx, 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.docx", new ImageSaveOptions(SaveFormat.Docx), 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}.docx"); stream.CopyTo(file); }
کد را اجرا کنید

چگونه فایل‌های Word را در C# با استفاده از ادغام پستی تولید کنیم

  1. کتابخانه C# را برای تولید فایل‌های Word با استفاده از فناوری ادغام پستی نصب کنید
  2. یک مرجع به کتابخانه اضافه کنید (کتابخانه را وارد کنید) در پروژه C# خود
  3. متد MailMerge را برای تولید Word از طریق ادغام پستی فراخوانی کنید
5%