ایجاد Word با استفاده از Mail merge در C#

کتابخانه .NET پرسرعت برای ادغام قالب های اسناد و داده های کاربر در فایل های با فرمت های مختلف

راه حل ما یک API مستقل از پلت فرم قدرتمند ارائه می دهد. از API سند Mail merge ما برای توسعه نرم‌افزار سطح بالا برای پلتفرم‌های .NET and .NET Core استفاده کنید. این یک راه حل نرم افزاری قدرتمند برای ادغام قالب ها در قالب های Word و PDF و داده ها از منابع داده سفارشی و صادرات بیشتر نتیجه به DOCX, PDF, HTML و سایر فرمت های محبوب با استفاده از C# است.

مشاهده قطعه کد

Mail merge در Word با استفاده از C#

با API محصول ما، می‌توانید اسناد شخصی‌سازی شده را با استفاده از الگوی Mail merge Word، داده‌هایی از منابع داده سفارشی و ویژگی Mail merge در C# کنید. الگوی Mail merge Word سندی در قالب Word با فیلدهای ادغام است - فیلدهای خاصی که می خواهید داده های شخصی شده را از منبع داده خود درج کنید.

منبع داده یک ذخیره‌سازی داده سفارشی است که داده‌ها در طول عملیات Mail merge از آن استخراج می‌شوند تا در فیلدهای مناسب الگوی Word جایگزین شوند.

تولید گزارش

با استفاده از عملیات ادغام می توانید گزارش هایی را بر اساس Mail merge Word. به سادگی یک الگوی Word با فیلدهای ادغام ایجاد کنید که می تواند برای تولید گزارش استفاده شود و منبع داده خود را انتخاب کنید. حتی می‌توانید گزارش‌هایی را از داده‌های Excel تولید کنید، اگر آن‌ها را در آنجا جمع‌آوری کنید.

Mail merge را برای فایل Word در C# کنید

برای امتحان ویژگی Mail merge، یک الگوی Word با فیلدهای ادغام بارگیری کنید و این فیلدها را از طریق رابط کاربری ما پر کنید. پس از اجرای کد، گزارش را در قالبی مناسب که با استفاده از C# ایجاد شده است صادر کنید.

مثال زیر نحوه انجام عملیات Mail merge در C# را نشان می دهد:

یک عملیات Mail merge را با استفاده از الگوی docx در C# اجرا کنید
یک الگوی Mail merge بارگذاری کنید
کد را اجرا کنید
قالب مورد نظر را از لیست انتخاب کنید
dotnet add package Aspose.Words
کپی 🀄
using Aspose.Words;

var fields = new string[]
{
};
var values = new object[]
{
};

var doc = new Document("Input.docx");
doc.MailMerge.Execute(fields, values);
doc.Save("Output.docx");
کد را اجرا کنید

نحوه استفاده از Mail merge در فایل های Word

  1. Aspose.Words for .NET نصب کنید.
  2. یک مرجع کتابخانه (وارد کردن کتابخانه) به پروژه C# خود اضافه کنید.
  3. یک الگوی ادغام Word با فیلدهای ادغام ایجاد کنید.
  4. فایل الگو را در C# باز کنید.
  5. متد Execute() فراخوانی کنید و فیلدهای ادغام و مقادیر آنها را در آنجا ارسال کنید.
  6. با ارسال نام فایل خروجی با پسوند مورد نیاز، متد Save() فراخوانی کنید.
  7. نتیجه عملیات Mail merge را به عنوان فایل Word دریافت کنید.

کتابخانه C# برای استفاده از Mail merge در Word

سه گزینه جایگزین برای نصب "Aspose.Words برای .NET" بر روی سیستم شما وجود دارد. لطفاً یکی را انتخاب کنید که شبیه نیازهای شما باشد و دستورالعمل های گام به گام را دنبال کنید:

سیستم مورد نیاز

محصول ما کاملاً کراس پلتفرم است و از تمامی پیاده سازی های اصلی دات نت پشتیبانی می کند:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

تا آنجا که کد دات نت به سخت افزار یا سیستم عامل اصلی بستگی ندارد، بلکه فقط به یک ماشین مجازی بستگی دارد، شما می توانید هر نوع نرم افزاری را برای Windows، macOS، Android، iOS و Linux توسعه دهید. فقط مطمئن شوید که نسخه مربوطه .NET Framework, .NET Core, Windows Azure, Mono یا Xamarin را نصب کرده اید.

توصیه می کنیم از محیط های توسعه یکپارچه Microsoft Visual Studio، Xamarin و MonoDevelop برای ایجاد برنامه های C#, F#, VB.NET استفاده کنید.

برای جزئیات بیشتر لطفاً به مستندات محصول مراجعه کنید.

سایر فرمت های فایل پشتیبانی شده

می توانید عملیات Mail merge را برای سایر فرمت های فایل انجام دهید:

5%

در به‌روزرسانی‌های محصول Aspose مشترک شوید

خبرنامه ها و پیشنهادات ماهانه را مستقیماً به صندوق پستی خود تحویل بگیرید.

© Aspose Pty Ltd 2001-2024. تمامی حقوق محفوظ است.