يوفر حلنا API مستقلة قوية لمنصة. استخدم API مستند Mail merge لتطوير برامج عالية المستوى لمنصات .NET and .NET Core. هذا حل برمجي قوي لدمج القوالب في تنسيقات Word و PDF والبيانات من مصادر البيانات المخصصة وزيادة تصدير النتيجة إلى DOCX, PDF, HTML والتنسيقات الشائعة الأخرى باستخدام C#.
مكتبة Powerful .NET لاستخدام عملية mail merge مع قالب mustache وبيانات المستخدم.
يتيح لك C# SDK استخدام قوالب Mustache استنادًا إلى بناء جملة Mustache وتنفيذ عمليات mail merge على هذا القالب غير المنطقي لملء المستند ببيانات من مصادر بيانات مختلفة. يمكنك تصدير النتيجة إلى تنسيق المستند المطلوب: DOCX و PDF و HTML والتنسيقات الشائعة الأخرى باستخدام C#.
Mustache هو بناء جملة بديل لقوالب mail merge التي تتكون من العلامات. لإنشاء قالب شارب، استخدم العلامات المحددة بواسطة الأقواس المزدوجة على النحو التالي:
{{FirstName}}
في هذه الحالة، يمكنك العثور على مثل هذه العلامات داخل القالب واستبدالها بقيم يحددها المفتاح داخل العلامة. يطلق عليه قوالب المنطق الأقل لأنه لا توجد عبارات if أو جمل else أو for loops.
بناء جملة Mustache هو الخيار الوحيد الذي يمكن استخدامه مع قوالب HTML أو TXT التي لا تحتوي على أي حقول. هذا يعني أنه مع بعض تنسيقات القوالب، مثل قوالب Word، يمكنك استخدام كل من الحقول وبناء جملة الشارب، ومع الآخرين، مثل 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 for .NET" على نظامك. يرجى اختيار واحد يناسب احتياجاتك واتبع التعليمات خطوة بخطوة:
منتجنا متعدد المنصات بالكامل ويدعم جميع تطبيقات .NET الرئيسية:
بقدر ما لا يعتمد كود .NET على الأجهزة الأساسية أو نظام التشغيل، ولكن فقط على Virtual Machine، فأنت حر في تطوير أي نوع من البرامج لأنظمة Windows، وmacOS، وAndroid، وiOS، وLinux. فقط تأكد من تثبيت الإصدار المقابل من .NET Framework, .NET Core, Windows Azure, Mono أو Xamarin.
نوصي باستخدام بيئات التطوير المتكاملة Microsoft Visual Studio وXamarin وMonoDevelop لإنشاء تطبيقات C#, F#, VB.NET.
لمزيد من التفاصيل يرجى الرجوع إلى وثائق المنتج.
يمكنك إجراء عملية Mail merge لتنسيقات الملفات الأخرى: