Наше рішення забезпечує потужний незалежний від платформи 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:
Якщо ви розробляєте програмне забезпечення для Linux або macOS, будь ласка, перевірте інформацію про додаткові бібліотечні залежності (пакети з відкритим кодом fontconfig та mesa-glu) у документації до продукту.
Ви можете виконати операцію Mail merge для інших форматів файлів: