ایجاد Word با استفاده از Mail merge در C++

کتابخانه C++ پرسرعت برای اجرای عملیات Mail merge برای الگوها و داده‌های Word از منبع داده سفارشی

راه حل ما یک API مستقل از پلت فرم قدرتمند ارائه می دهد. از API سند Mail merge ما برای توسعه نرم افزار سطح بالا برای پلتفرم C++ استفاده کنید. این یک راه حل نرم افزاری قدرتمند برای ادغام قالب ها در قالب های Word و PDF و داده ها از منابع داده سفارشی و صدور بیشتر نتیجه به DOCX, PDF, HTML و سایر فرمت های محبوب با استفاده از C++ است.

مشاهده قطعه کد

Mail merge در Word با استفاده از 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، یک الگوی Word با فیلدهای ادغام بارگیری کنید و این فیلدها را از طریق رابط کاربری ما پر کنید. پس از اجرای کد، گزارش را در قالبی مناسب که با استفاده از 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 در فایل های Word

  1. Aspose.Words for C++ نصب کنید.
  2. یک مرجع کتابخانه (وارد کردن کتابخانه) به پروژه C++ خود اضافه کنید.
  3. یک الگوی ادغام Word با فیلدهای ادغام ایجاد کنید.
  4. فایل الگو را در C++ باز کنید.
  5. متد Execute() فراخوانی کنید و فیلدهای ادغام و مقادیر آنها را در آنجا ارسال کنید.
  6. با ارسال نام فایل خروجی با پسوند مورد نیاز، متد Save() فراخوانی کنید.
  7. نتیجه عملیات Mail merge را به عنوان فایل Word دریافت کنید.

کتابخانه C++ برای استفاده از Mail merge در Word

سه گزینه برای نصب Aspose.Words for C++ در محیط توسعه دهنده شما وجود دارد. لطفاً یکی را انتخاب کنید که شبیه نیازهای شما باشد و دستورالعمل های گام به گام را دنبال کنید:

سیستم مورد نیاز

می توانید از این کتابخانه C++ برای توسعه نرم افزار روی Microsoft Windows، Linux و macOS استفاده کنید:

  • GCC >= 6.3.0 و Clang >= 3.9.1 برای لینوکس مورد نیاز است
  • Xcode >= 12.5.1، Clang و libc++ برای macOS مورد نیاز است

در صورت توسعه نرم افزار برای لینوکس یا macOS، لطفاً اطلاعات مربوط به وابستگی های بیشتر کتابخانه (fontconfig و بسته های منبع باز mesa-glu) را در Documentation Product بررسی کنید.

سایر فرمت های فایل پشتیبانی شده

می توانید عملیات Mail merge را برای سایر فرمت های فایل انجام دهید:

5%

در به‌روزرسانی‌های محصول Aspose مشترک شوید

خبرنامه ها و پیشنهادات ماهانه را مستقیماً به صندوق پستی خود تحویل بگیرید.

© Aspose Pty Ltd 2001-2024. تمامی حقوق محفوظ است.