يوفر حلنا API مستقلة قوية لمنصة. استخدم API مستند Mail merge لتطوير برنامج عالي المستوى لمنصة C++. هذا حل برمجي قوي لدمج القوالب في تنسيقات Word و PDF والبيانات من مصادر البيانات المخصصة وكذلك تصدير النتيجة إلى DOCX, PDF, HTML والتنسيقات الشائعة الأخرى باستخدام C++.
باستخدام حل C++ بنا، يمكنك إنشاء مستندات مخصصة لكل مستلم باستخدام ميزة Mail merge في C++. للقيام بذلك، ما عليك سوى استخدام قالب Mail merge والبيانات من مصدر بيانات العميل.
قالب الدمج هو مستند يحتوي على حقول دمج - حقول خاصة حيث تريد إدراج بيانات مخصصة من مصدر البيانات الخاص بك. كقالب دمج، استخدم مستند PDF أو Word بتنسيق DOC أو DOCX مع حقول دمج خاصة.
مصدر البيانات هو مخزن البيانات الذي يتم سحب البيانات منه أثناء عملية Mail merge لتخصيص مستنداتك.
يمكنك أيضًا إنشاء تقارير باستخدام عملية Mail merge. ما عليك سوى إنشاء قالب Mail merge المراسلات مع حقول الدمج التي سيتم استخدامها لإنشاء التقارير وتحديد مصدر البيانات. يمكنك حتى إنشاء تقارير من بيانات Excel إذا قمت بجمعها هناك. لذلك ترى مدى سهولة إنشاء التقارير في C++.
يوضح المثال التالي كيفية تنفيذ عملية Mail merge في C++. للتحقق من ذلك، قم بتحميل قالب مستند مع حقول دمج واملأ هذه الحقول من خلال واجهتنا. بعد تشغيل الكود، قم بتنزيل نتيجة Mail merge بتنسيق مناسب مثل DOCX أو PDF، تم إنشاؤه في C++.
على سبيل المثال، يمكنك تنفيذ عملية Mail merge باستخدام ملفات مستندات Word مثل DOC أو DOCX وحفظ الإخراج في PDF:
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");
هناك ثلاثة خيارات لتثبيت Aspose.Words for C++ في بيئة المطور لديك. يرجى اختيار واحد يناسب احتياجاتك واتبع التعليمات خطوة بخطوة:
يمكنك استخدام مكتبة C++ هذه لتطوير البرامج على Microsoft Windows و Linux و macOS:
إذا قمت بتطوير برنامج لنظام التشغيل Linux أو macOS، فالرجاء التحقق من المعلومات حول التبعيات الإضافية للمكتبة (fontconfig mesa-glu مفتوحة المصدر) في وثائق المنتج.