Мощный, независимый от платформы Mail Merge API. Используйте Mail Merge API для разработки высокоуровневого ПО для платформы 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 для других файловых форматов: