Mail merge برای اسناد Word یا PDF در C++

کتابخانه C++ پرسرعت برای ادغام الگوهای اسناد و داده‌های کاربر در فایل‌هایی با فرمت‌های مختلف

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

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

Mail merge با استفاده از C++

با C++ ما می‌توانید اسناد شخصی‌سازی شده برای هر گیرنده را با استفاده از ویژگی Mail merge در C++ کنید. برای انجام این کار، فقط از الگوی Mail merge و داده های منبع داده مشتری استفاده کنید.

الگوی ادغام سندی است با فیلدهای ادغام - فیلدهای خاصی که می خواهید داده های شخصی شده از منبع داده شما در آن درج شود. به عنوان یک الگوی ادغام، از یک PDF یا Word در قالب DOC یا DOCX با فیلدهای ادغام ویژه استفاده کنید.

منبع داده، ذخیره‌گاه داده‌ای است که داده‌ها از آن در طی عملیات Mail merge برای شخصی‌سازی اسناد شما استخراج می‌شوند.

ایجاد گزارش

همچنین می توانید با استفاده از عملیات Mail merge، گزارش بسازید. فقط یک الگوی Mail merge با فیلدهای ادغام ایجاد کنید که برای تولید گزارش استفاده می شود و منبع داده را انتخاب کنید. حتی اگر داده های اکسل را در آنجا جمع آوری کنید، می توانید گزارش تولید کنید. بنابراین می بینید که تولید گزارش در C++ چقدر آسان است.

سعی کنید از Mail merge در C++ استفاده کنید

مثال زیر نحوه انجام عملیات Mail merge در C++ را نشان می دهد. برای تأیید این موضوع، یک الگوی سند با فیلدهای ادغام بارگیری کنید و این فیلدها را از طریق رابط ما پر کنید. پس از اجرای کد، نتیجه Mail merge را در قالب مناسبی مانند DOCX یا PDF، که در C++ ایجاد شده است، دانلود کنید.

به عنوان مثال، می توانید عملیات Mail merge را با فایل های سند Word مانند DOC یا DOCX انجام دهید و خروجی را در PDF ذخیره کنید:

اجرای یک عملیات Mail merge در 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 یا PDF

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

کتابخانه C++ برای استفاده از ادغام ایمیل

سه گزینه برای نصب 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. تمامی حقوق محفوظ است.