Onze oplossing biedt een krachtige platformonafhankelijke API. Gebruik onze API voor het Mail merge van documenten om hoogwaardige software voor het C++ platform te ontwikkelen. Dit is een krachtige softwareoplossing voor het samenvoegen van sjablonen in Word en PDF formaten en gegevens uit aangepaste gegevensbronnen en het verder exporteren van het resultaat naar DOCX, PDF, HTML en andere populaire formaten met behulp van C++.
Krachtige C++ bibliotheek om mail merge te gebruiken met mustache en gebruikersgegevens.
Met deze C++ SDK kunt u Mustache -sjablonen gebruiken op basis van de Mustache -syntaxis en mail merge uitvoeren op deze logicaloze sjabloon om het document te vullen met gegevens uit verschillende gegevensbronnen. U kunt het resultaat exporteren naar het vereiste documentformaat: DOCX, PDF, HTML en andere populaire formaten met behulp van C++.
Mustache is een alternatieve syntaxis voor mail merge die bestaat uit tags. Om een snorsjabloon te maken, gebruikt u als volgt tags die door de dubbele accolades worden aangegeven:
{{FirstName}}
In dit geval kunt u dergelijke tags in de sjabloon vinden en ze vervangen door waarden die worden bepaald door de sleutel in de tag. Het wordt logicaloze sjablonen genoemd omdat er geen if -statements, else -clausules of for -lussen zijn.
Mustache syntaxis is de enige optie die kan worden gebruikt met HTML of TXT sjablonen die geen velden bevatten. Dit betekent dat u bij sommige sjabloonindelingen, zoals Word sjablonen, zowel velden als de snor-syntaxis kunt gebruiken, en bij andere, zoals HTML of TXT, alleen de syntaxis van de snor-sjabloon.
U kunt onze oplossing proberen om samenvoegbewerkingen uit te voeren met een snorsjabloon in C++. Exporteer na het uitvoeren van de code het samenvoegresultaat met C++ naar een handig bestandsformaat zoals DOCX of PDF:
dotnet add package Aspose.Words.Cpp
Kopiëren
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");
Er zijn drie opties om Aspose.Words for C++ in uw ontwikkelomgeving te installeren. Kies er een die overeenkomt met uw behoeften en volg de stapsgewijze instructies:
U kunt deze C++-bibliotheek gebruiken om software te ontwikkelen op Microsoft Windows, Linux- en macOS-besturingssystemen:
Als u software voor Linux of macOS ontwikkelt, raadpleeg dan de informatie over aanvullende bibliotheekafhankelijkheden (fontconfig en mesa-glu open-sourcepakketten) in Productdocumentatie.
U kunt de bewerking Mail merge uitvoeren voor andere bestandsindelingen: