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

ادغام پستی در C#

ادغام پستی با استفاده از Wordize برای .NET یک راه‌حل قدرتمند است که به توسعه‌دهندگان C# امکان می‌دهد اسناد شخصی‌سازی شده را در مقادیر زیاد تولید کنند. چه با قراردادها، گزارش‌ها، فاکتورها یا ایمیل‌های شخصی‌سازی شده کار کنید، API ما در .NET فرآیند ترکیب قالب‌ها با داده‌ها برای ایجاد اسناد سفارشی را ساده می‌کند. Wordize به طور دقیق قالب‌ها را با داده‌ها از منابع مختلف پر می‌کند، قالب‌بندی را اعمال می‌کند و یکپارچگی سند را حفظ می‌کند. این ابزار ایده‌آلی برای خودکارسازی ایجاد اسناد مختلف در برنامه‌های .NET شماست. پیاده‌سازی ادغام پستی ما زمان را صرفه‌جویی می‌کند، دقت را افزایش می‌دهد و سازگاری داده‌ها را در تمامی اسناد تولید شده شما تضمین می‌کند.

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

  • ایجاد پیشرفته اسناد مبتنی بر قالب با پشتیبانی از فیلدهای ادغام.
  • پشتیبانی از مناطق تو در تو و ساختارهای داده سلسله مراتبی برای ایجاد طرح‌بندی‌های پیچیده اسناد.
  • توانایی وارد کردن داده‌ها از منابع مختلف، شامل DataTables، XML، JSON، CSV.

کاربردهای عملی

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

ادغام پستی Wordize حتی برای پیچیده‌ترین قالب‌های اسناد، نتایج قابل اعتمادی ارائه می‌دهد. گزینه‌های سفارشی‌سازی پیشرفته به توسعه‌دهندگان C# امکان می‌دهد فرآیند ادغام را با نیازهای خاص تطبیق دهند، مانند گنجاندن بخش‌های شرطی، به‌روزرسانی فیلدهای محاسباتی یا درج پویای تصاویر. چه در حال ایجاد سیستم‌های خودکارسازی اسناد باشید یا در حال بهینه‌سازی فرآیندهای ایجاد محتوا، Wordize انعطاف‌پذیری مورد نیاز برای هر جریان کاری را ارائه می‌دهد.

قابلیت‌های API ادغام پستی ما را از طریق مستندات و نمونه کدهای ما که نحوه پیاده‌سازی مؤثر عملیات ادغام پستی در پروژه‌های 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.pdf", SaveFormat.Pdf, 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.pdf", SaveFormat.Pdf, 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.Pdf), 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}.pdf"); stream.CopyTo(file); }
using System.Data;
using Wordize.MailMerging;

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

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

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