Нашето решение предоставя мощен независим от платформата API. Използвайте нашия API за документи за Mail merge, за да разработите софтуер на високо ниво за C++ платформа. Това е мощно софтуерно решение за обединяване на шаблони в Word и PDF формати и данни от персонализирани източници на данни и по-нататъшно експортиране на резултата в DOCX, PDF, HTML и други популярни формати с помощта на C++.
Мощна C++ библиотека за използване на операция за mail merge с mustache шаблон и потребителски данни.
Този C++ SDK ви позволява да използвате шаблони на Mustache въз основа на синтаксиса на Mustache и да изпълнявате операции за mail merge на този шаблон без логика, за да попълните документа с данни от различни източници на данни. Можете да експортирате резултата в необходимия документен формат: DOCX, PDF, HTML и други популярни формати с помощта на C++.
Mustache е алтернативен синтаксис за шаблони за mail merge, който се състои от тагове. За да създадете шаблон за мустаци, използвайте тагове, определени от двойните скоби, както следва:
{{FirstName}}
В този случай можете да намерите такива тагове в шаблона и да ги замените със стойности, определени от ключа в тага. Наричат се шаблони без логика, защото няма изрази if, клаузи else или for цикли.
Синтаксисът на Mustache е единствената опция, която може да се използва с HTML или TXT шаблони, които не съдържат никакви полета. Това означава, че с някои формати на шаблони, като шаблони на Word, можете да използвате както полета, така и синтаксис на мустаци, а с други, като HTML или TXT, само синтаксис на шаблони на мустаци.
Можете да изпробвате нашето решение за извършване на операция за сливане на имейли с шаблон с мустаци в C++. След като стартирате кода, експортирайте резултата от циркулярната поща с помощта на C++ в удобен файлов формат като DOCX или PDF:
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()->set_UseNonMergeFields(true);
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 за други файлови формати: