Mail Merge والإبلاغ
Mail Merge هي ميزة شائعة لإنشاء مستندات بسرعة وسهولة مثل الحروف والتسميات والمظاريف. Aspose.Words تمكنك من توليد وثائق من قوالب مع Mail Merge الحقول.
حقل Mail Merge هو حقل يمكنك إدراجه في قالب Mail Merge لتضمين قيم محددة من سجل مصدر بيانات في مستندات الإخراج. على سبيل المثال، يمكنك إدراج حقل دمج في قالب بريد إلكتروني بحيث يكون للتحية الاسم الأول للمستلم بدلا من الاسم العام “مرحبا!”. Aspose.Words يضع البيانات من مصدر خارجي، مثل قاعدة بيانات أو ملف، في هذه الحقول وتنسيقها. يتم حفظ المستند الناتج في المجلد المحدد.
Aspose.Words يأخذ وظيفة Mail Merge القياسية ويقدمها بخطوات عديدة إلى الأمام، ويحولها إلى حل تقارير كامل يسمح لك بإنشاء مستندات أكثر تعقيدا مثل التقارير والكتالوجات والمخزونات والفواتير. فيما يلي بعض مزايا حل الإبلاغ Aspose.Words:
- تقارير التصميم في Microsoft Word باستخدام حقول Mail Merge القياسية
- تحديد المناطق التي تنمو في المستند، مثل صفوف الترتيب التفصيلية
- إدراج الصور خلال mail merge
- تنفيذ أي منطق مخصص أو التحكم في التنسيق أو إدراج محتوى معقد باستخدام معالجات الأحداث mail merge
- املأ المستندات بالبيانات من أي نوع من مصادر البيانات
الآلية والمكونات الرئيسية لـ Mail Merge
Aspose.Words يوفر القدرة على تحميل المستندات في مختلف supported formats ثم يسمح للمستخدمين بإجراء عملية mail merge.
عادة، يسمح لك المستند المحمل بتخزين حقول الدمج، على سبيل المثال، مستند بتنسيق DOCX. ولكن هناك تنسيقات لا تخزن مثل هذه الحقول، على سبيل المثال، TXT. إذا كان Aspose.Words يدعم تحميل تنسيقات الملفات هذه، فيمكنك إضافة حقول الدمج مباشرة إلى نموذج المستند، وحفظ المستند بطريقة ملائمة supported format، وتنفيذ عملية mail merge.
ستقوم عملية Mail Merge بدمج mail merge template و data source لإنشاء فرد merged documents.
ما هو Mail Merge قالب
الهدف من تطبيق عملية Mail Merge باستخدام قالب دمج هو تبسيط عملية إنشاء مستند.
هناك عدة طرق لإنشاء وتصميم قالب دمج. يمكنك استخدام Microsoft Word، ولا يجب أن يكون قالب الدمج قالب Microsoft Word، أي مستند بتنسيق DOT أو DOTX، يمكن أن يكون مستندا عاديا بتنسيق DOC أو DOCX. تحتاج إلى إدراج بعض الحقول الخاصة التي تسمى حقول الدمج في هذا القالب في الأماكن التي تريد فيها إدراج البيانات من مصدر البيانات لاحقا. أو يمكنك إنشاء قالب دمج برمجيا باستخدام فئة DocumentBuilder.
يحتوي قالب الدمج على النص الرئيسي، والذي يجب أن يكون هو نفسه في جميع مستندات الإخراج بعد إجراء عملية mail merge. يمكنك استخدام أي تنسيق للقالب الخاص بك إذا كانت هناك إمكانية لإضافة حقول دمج إليه. سيتم ملء جميع حقول الدمج داخل القالب الخاص بك من مصدر البيانات الخاص بك أثناء عملية mail merge.