Створити 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 потрібні для Linux
  • Xcode >= 12.5.1, для macOS потрібні Clang та libc++

Якщо ви розробляєте програмне забезпечення для Linux або macOS, будь ласка, перевірте інформацію про додаткові бібліотечні залежності (пакети з відкритим кодом fontconfig та mesa-glu) у документації до продукту.

Інші підтримувані формати файлів

Ви можете виконати операцію Mail merge для інших форматів файлів:

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2024. Всі права захищені.