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

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

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

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

Mail merge فایل Word و داده های اکسل را در C#

کتابخانه سریع .NET برای ادغام Mail با داده های Excel.

Mail Merge SDK به شما امکان می دهد یک الگوی Word را با داده های خود از برگه اکسل پر کنید. بر اساس Mail Merge API ما، می‌توانید راه‌حل نرم‌افزاری خود را با استفاده از .NET ایجاد کنید، که به شما امکان می‌دهد ایمیل‌های اکسل را خودکار کنید و با داده‌های اکسل گزارش تولید کنید.

برای Mail merge از Excel به Word، به سادگی عملیات Mail merge را در C# و نتیجه را به هر فرمت Word پشتیبانی شده صادر کنید.

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

با Mail merge API قدرتمند ما، می توانید اسناد شخصی سازی شده را در C# فقط با استفاده از یک الگوی Word Merge و داده های Excel ایجاد کنید.

نحوه استفاده از Mail merge از Excel:

  • یک قالب Word با فیلدهای ادغام ویژه ایجاد کنید که داده های شما از اکسل در آن درج می شود.
  • سند اکسل را به فایل CSV و سپس به فایل JSON مناسب برای تجزیه توسط API ما تبدیل کنید.
  • عملیات Mail ادغام قالب Word و داده های تبدیل شده از Excel به CSV و سپس به JSON را انجام دهید.

Mail merge با Google Docs

با Mail merge API با وفاداری بالا، می‌توانید عملیات Mail merge را با Google Docs نیز انجام دهید. فقط داده های لازم را با فرمت ورد و اکسل دانلود کنید، مطمئن شوید که قالب Word حاوی فیلدهای ادغام است و عملیات ادغام Mail را در C# مشابه الگوریتم توضیح داده شده در قسمت قبل انجام دهید.

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

مثال زیر نشان می دهد که چگونه می توان عملیات Mail merge را برای تولید یک سند Word در C#:

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

var doc = new Document("Input1.docx");
var workbook = new Workbook("Input2.xlsx");
var worksheet = workbook.Worksheets[0];

var dataTable = worksheet.Cells.MaxDisplayRange.ExportDataTable(
   new ExportTableOptions { ExportColumnName = true });
doc.MailMerge.Execute(dataTable);

doc.Save("Output.docx");
کد را اجرا کنید

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

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

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

سه گزینه جایگزین برای نصب "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. تمامی حقوق محفوظ است.