راه حل ما یک API مستقل از پلت فرم قدرتمند ارائه می دهد. از API سند Mail merge ما برای توسعه نرم افزار سطح بالا برای پلتفرم C++ استفاده کنید. این یک راه حل نرم افزاری قدرتمند برای ادغام قالب ها در قالب های Word و PDF و داده ها از منابع داده سفارشی و صدور بیشتر نتیجه به DOCX, PDF, HTML و سایر فرمت های محبوب با استفاده از C++ است.
با API محصول ما، میتوانید اسناد شخصیسازی شده را با استفاده از الگوی Mail merge Word، دادههایی از منابع داده سفارشی و ویژگی Mail merge در C++ کنید. الگوی Mail merge Word سندی در قالب Word با فیلدهای ادغام است - فیلدهای خاصی که می خواهید داده های شخصی شده را از منبع داده خود درج کنید.
منبع داده یک ذخیرهسازی داده سفارشی است که دادهها در طول عملیات Mail merge از آن استخراج میشوند تا در فیلدهای مناسب الگوی Word جایگزین شوند.
با استفاده از عملیات ادغام می توانید گزارش هایی را بر اساس Mail merge Word. به سادگی یک الگوی Word با فیلدهای ادغام ایجاد کنید که می تواند برای تولید گزارش استفاده شود و منبع داده خود را انتخاب کنید. حتی میتوانید گزارشهایی را از دادههای Excel تولید کنید، اگر آنها را در آنجا جمعآوری کنید.
برای امتحان ویژگی Mail merge، یک الگوی Word با فیلدهای ادغام بارگیری کنید و این فیلدها را از طریق رابط کاربری ما پر کنید. پس از اجرای کد، گزارش را در قالبی مناسب که با استفاده از C++ ایجاد شده است صادر کنید.
مثال زیر نحوه انجام عملیات Mail merge در C++ را نشان می دهد:
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 استفاده کنید:
در صورت توسعه نرم افزار برای لینوکس یا macOS، لطفاً اطلاعات مربوط به وابستگی های بیشتر کتابخانه (fontconfig و بسته های منبع باز mesa-glu) را در Documentation Product بررسی کنید.
می توانید عملیات Mail merge را برای سایر فرمت های فایل انجام دهید: