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