Создайте DOCX с помощью Mail merge на C++

Высокоскоростная библиотека C++ для выполнения Mail merge для DOCX шаблонов и данных из пользовательского источника данных

Мощный, независимый от платформы Mail Merge API. Используйте Mail Merge API для разработки высокоуровневого ПО для платформы C++. Это мощное программное решение для объединения шаблонов в Word форматах и PDF и данных из пользовательских источников данных и последующего экспорта результата в DOCX, PDF, HTML и другие популярные форматы с использованием C++.

Посмотреть фрагмент кода

Mail merge в DOCX с использованием 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, загрузите шаблон DOCX с полями слияния и заполните эти поля через наш интерфейс. После запуска кода экспортируйте отчет в удобный формат, созданный с помощью 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 в DOCX файлах

  1. Установите 'Aspose.Words для C++'.
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой C++ проект.
  3. Создайте шаблон DOCX с полями слияния.
  4. Откройте файл шаблона на C++.
  5. Вызовите метод Execute(), передав туда поля слияния и их значения.
  6. Вызовите метод Save(), передав имя выходного файла с требуемым расширением.
  7. Получите результат операции Mail merge в виде DOCX файла.

C++ библиотека для использования Mail merge в DOCX

Есть три варианта установки Aspose.Words for C++ в среду разработчика. Пожалуйста, выберите тот, который соответствует вашим потребностям, и следуйте пошаговым инструкциям:

Системные Требования

Вы можете использовать эту библиотеку C++ для разработки программного обеспечения в Microsoft Windows, Linux и macOS:

  • Для Linux требуются GCC >= 6.3.0 и Clang >= 3.9.1
  • Xcode >= 12.5.1, для macOS требуются Clang и libc++

Если вы разрабатываете программное обеспечение для Linux или macOS, проверьте информацию о зависимостях дополнительных библиотек (fontconfig и пакеты с открытым исходным кодом mesa-glu) в документации по продукту.

Другие поддерживаемые форматы файлов

Вы можете выполнить операцию Mail merge для других файловых форматов:

5%

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

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.