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 с полета за сливане, които ще се използват за генериране на отчет и изберете източника на данни. Можете дори да генерирате отчети от данни в Excel, ако ги събирате там. Така че виждате колко лесно е да генерирате отчети в C++.

Опитайте да използвате Mail merge в C++

Следният пример показва как да изпълните операция за Mail merge в C++. За да проверите това, заредете шаблон на документ с полета за сливане и попълнете тези полета чрез нашия интерфейс. След като стартирате кода, изтеглете резултата от Mail merge в удобен формат като DOCX или PDF, генериран в C++.

Например, можете да извършите операция за Mail merge с файлове с Word документи като DOC или DOCX и да запишете изхода в PDF:

Изпълнете операция за Mail merge в C++
Качете шаблон за Mail merge
Изпълнение на код
Изберете целевия формат от списъка
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 са необходими за Linux
  • Xcode >= 12.5.1, Clang и libc++ са необходими за macOS

Ако разработвате софтуер за Linux или macOS, моля, проверете информация за допълнителни библиотечни зависимости (fontconfig и mesa-glu пакети с отворен код) в документацията на продукта.

Най-популярните формати за операции за Mail merge

5%

Абонирайте се за актуализации на продуктите на Aspose

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

© Aspose Pty Ltd 2001-2024. Всички права запазени.