إنشاء DOCX باستخدام Mail merge في C++

مكتبة C++ عالية السرعة لتنفيذ عملية Mail merge لقوالب وبيانات DOCX من مصدر بيانات مخصص

يوفر حلنا API مستقلة قوية لمنصة. استخدم API مستند Mail merge لتطوير برنامج عالي المستوى لمنصة C++. هذا حل برمجي قوي لدمج القوالب في تنسيقات Word و PDF والبيانات من مصادر البيانات المخصصة وكذلك تصدير النتيجة إلى DOCX, PDF, HTML والتنسيقات الشائعة الأخرى باستخدام C++.

اعرض مقتطف الشفرة

Mail merge في DOCX باستخدام C++

باستخدام واجهة برمجة تطبيقات منتجنا، يمكنك إنشاء مستندات مخصصة باستخدام قالب Mail merge DOCX والبيانات من مصادر البيانات المخصصة وميزة Mail merge في C++. قالب Mail merge DOCX هو مستند بتنسيق DOCX مع حقول الدمج - حقول خاصة حيث تريد إدراج بيانات مخصصة من مصدر البيانات الخاص بك.

مصدر البيانات عبارة عن مخزن بيانات مخصص يتم سحب البيانات منه أثناء عملية Mail merge لاستبدالها في الحقول المناسبة لقالب DOCX.

توليد التقرير

يمكنك إنشاء تقارير بناءً على Mail merge DOCX باستخدام عملية الدمج. ما عليك سوى إنشاء قالب DOCX مع حقول الدمج التي يمكن استخدامها لإنشاء التقارير وتحديد مصدر البيانات الخاص بك. يمكنك أيضًا إنشاء تقارير من بيانات Excel إذا قمت بجمعها هناك.

حاول Mail merge لملف DOCX في C++

لتجربة ميزة Mail merge لدينا، قم بتحميل قالب DOCX مع حقول الدمج واملأ هذه الحقول من خلال الواجهة الخاصة بنا. بعد تشغيل التعليمات البرمجية، قم بتصدير التقرير بتنسيق مناسب تم إنشاؤه باستخدام C++.

يوضح المثال التالي كيفية إجراء عملية Mail merge في C++:

تنفيذ عملية Mail merge باستخدام قالب docx في C++
تحميل قالب Mail merge
قم بتشغيل الكود
حدد التنسيق الهدف من القائمة
dotnet add package Aspose.Words.Cpp
ينسخ
using namespace Aspose::Words;

auto fields = MakeArray<String>(
{
});
auto values = MakeArray<SharedPtr<Object>>(
{
});

auto doc = MakeObject<Document>(u"Input.docx");
doc->get_MailMerge()->Execute(fields, values);
doc->Save(u"Output.docx");
قم بتشغيل الكود

كيفية استخدام Mail merge في ملفات DOCX

  1. ثبّت Aspose.Words for C++.
  2. أضف مرجع مكتبة (استيراد المكتبة) إلى مشروع C++ الخاص بك.
  3. إنشاء DOCX نموذج دمج مع دمج الحقول.
  4. افتح ملف النموذج في C++.
  5. قم باستدعاء طريقة Execute()، وقم بتمرير حقول الدمج وقيمها هناك.
  6. قم باستدعاء طريقة Save()، وقم بتمرير اسم ملف الإخراج بالامتداد المطلوب.
  7. الحصول على نتيجة عملية Mail merge كملف DOCX.

مكتبة C++ لاستخدام Mail merge في DOCX

هناك ثلاثة خيارات لتثبيت Aspose.Words for C++ في بيئة المطور لديك. يرجى اختيار واحد يناسب احتياجاتك واتبع التعليمات خطوة بخطوة:

متطلبات النظام

يمكنك استخدام مكتبة C++ هذه لتطوير البرامج على Microsoft Windows و Linux و macOS:

  • GCC >= 6.3.0 و Clang >= 3.9.1 مطلوبان لنظام التشغيل Linux
  • Xcode >= 12.5.1، Clang و libc++ مطلوبة لنظام التشغيل macOS

إذا قمت بتطوير برنامج لنظام التشغيل Linux أو macOS، فالرجاء التحقق من المعلومات حول التبعيات الإضافية للمكتبة (fontconfig mesa-glu مفتوحة المصدر) في وثائق المنتج.

تنسيقات الملفات المدعومة الأخرى

يمكنك إجراء عملية Mail merge لتنسيقات الملفات الأخرى:

5%

اشترك في Aspose Product Updates

احصل على رسائل إخبارية وعروض شهرية يتم تسليمها مباشرة إلى صندوق البريد الخاص بك.

© Aspose Pty Ltd 2001-2024. كل الحقوق محفوظة.