راه حل ما یک API مستقل از پلت فرم قدرتمند ارائه می دهد. از API سند Mail merge ما برای توسعه نرمافزار سطح بالا برای پلتفرمهای .NET and .NET Core استفاده کنید. این یک راه حل نرم افزاری قدرتمند برای ادغام قالب ها در قالب های Word و PDF و داده ها از منابع داده سفارشی و صادرات بیشتر نتیجه به DOCX, PDF, HTML و سایر فرمت های محبوب با استفاده از C# است.
کتابخانه قدرتمند .NET برای استفاده از عملیات mail merge با الگوی mustache و داده های کاربر.
این C# SDK به شما امکان میدهد از الگوهای Mustache بر اساس نحو Mustache استفاده کنید و عملیات mail merge را روی این الگوی بدون منطق اجرا کنید تا سند را با دادههایی از منابع داده مختلف پر کنید. میتوانید نتیجه را به قالب سند مورد نیاز صادر کنید: DOCX، PDF، HTML و سایر قالبهای محبوب با استفاده از C#.
Mustache یک نحو جایگزین برای الگوهای mail merge است که از برچسب ها تشکیل شده است. برای ایجاد یک الگوی سبیل، از تگ های مشخص شده توسط پرانتزهای دوتایی به صورت زیر استفاده کنید:
{{FirstName}}
در این صورت می توانید چنین تگ هایی را در داخل قالب پیدا کرده و مقادیری را که توسط کلید داخل تگ تعیین می شود جایگزین کنید. به آن قالب های بدون منطق می گویند زیرا هیچ دستور if، عبارت else یا حلقه های for وجود ندارد.
دستور Mustache تنها گزینه ای است که می تواند با قالب های HTML یا TXT که حاوی هیچ فیلدی نیستند استفاده شود. این بدان معناست که با برخی از قالبهای قالب، مانند قالبهای ورد، میتوانید هم از فیلدها و هم از نحو سبیل استفاده کنید و با برخی دیگر مانند HTML یا TXT، فقط از نحو قالب سبیل استفاده کنید.
می توانید راه حل ما را برای انجام عملیات ادغام نامه با یک الگوی سبیل در .NET امتحان کنید. پس از اجرای کد، نتیجه ادغام نامه را با استفاده از C# به یک فرمت فایل مناسب مانند DOCX یا PDF صادر کنید:
dotnet add package Aspose.Words
کپی 🀄
using Aspose.Words;
var fields = new string[]
{
};
var values = new object[]
{
};
var doc = new Document("Input.docx");
doc.MailMerge.UseNonMergeFields = true;
doc.MailMerge.Execute(fields, values);
doc.Save("Output.docx");
سه گزینه جایگزین برای نصب "Aspose.Words برای .NET" بر روی سیستم شما وجود دارد. لطفاً یکی را انتخاب کنید که شبیه نیازهای شما باشد و دستورالعمل های گام به گام را دنبال کنید:
محصول ما کاملاً کراس پلتفرم است و از تمامی پیاده سازی های اصلی دات نت پشتیبانی می کند:
تا آنجا که کد دات نت به سخت افزار یا سیستم عامل اصلی بستگی ندارد، بلکه فقط به یک ماشین مجازی بستگی دارد، شما می توانید هر نوع نرم افزاری را برای Windows، macOS، Android، iOS و Linux توسعه دهید. فقط مطمئن شوید که نسخه مربوطه .NET Framework, .NET Core, Windows Azure, Mono یا Xamarin را نصب کرده اید.
توصیه می کنیم از محیط های توسعه یکپارچه Microsoft Visual Studio، Xamarin و MonoDevelop برای ایجاد برنامه های C#, F#, VB.NET استفاده کنید.
برای جزئیات بیشتر لطفاً به مستندات محصول مراجعه کنید.
می توانید عملیات Mail merge را برای سایر فرمت های فایل انجام دهید: