ادغام پستی در MS Word با استفاده از C#

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

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

  1. محیط توسعه را برای استفاده از Aspose.Words for .NET جهت انجام ادغام پستی تنظیم کنید
  2. یک فایل الگوی ادغام پستی با استفاده از کلاس DocumentBuilder ایجاد کنید
  3. یک فایل XML نمونه حاوی داده‌های ورودی برای الگوی ادغام پستی ایجاد یا بارگذاری کنید
  4. یک DataSet از فایل XML بارگذاری‌شده ایجاد کنید
  5. متد MailMerge.Execute() را برای سند با استفاده از جدول داده‌های فوق فراخوانی کنید
  6. فایل خروجی Word را با یک صفحه مجزا برای هر ورودی در جدول ذخیره کنید

این مراحل روند ادغام پستی در MS Word با C# را توضیح می‌دهند. ابتدا، یک الگوی گزارش دانش‌آموز ایجاد کنید، یک فایل XML نمونه با داده‌های گزارش دانش‌آموز تولید کنید و از این داده‌های XML یک جدول داده ایجاد کنید. سپس متد MailMerge.Execute() را با ارائه نام جدول موردنظر در DataSet فراخوانی کرده و فایل خروجی Word را روی دیسک ذخیره کنید.

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

این کد روند ادغام پستی در MS Word به صورت گام به گام با C# را نشان می‌دهد. از متد DocumentBuilder.InsertField() با برچسب MERGEFIELD برای تولید الگوی موردنظر استفاده شده است. می‌توانید تمام فرمت‌های دلخواه را در قالب‌بندی الگو اعمال کنید و از سبک‌ها و تنظیمات مختلف برای طراحی استفاده نمایید.

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

 فارسی