Ratkaisumme tarjoaa tehokkaan alustariippumattoman API:n. Käytä Mail merge - API korkean tason ohjelmistojen kehittämiseen C++ alustalle. Tämä on tehokas ohjelmistoratkaisu Word ja PDF muotoisten mallien ja mukautettujen tietolähteiden tietojen yhdistämiseen ja tulosten edelleen viemiseen DOCX, PDF, HTML ja muihin suosittuihin muotoihin C++:lla.
Tehokas C++ kirjasto, joka käyttää mail merge mustache ja käyttäjätietojen kanssa.
Tämän C++ SDK:n avulla voit käyttää Mustache -syntaksiin perustuvia Mustache -malleja ja suorittaa mail merge tällä logiikkaamattomalla mallilla täyttääksesi asiakirjan tiedoilla eri tietolähteistä. Voit viedä tuloksen vaadittuun asiakirjamuotoon: DOCX, PDF, HTML ja muihin suosittuihin muotoihin käyttämällä C++.
Mustache on vaihtoehtoinen syntaksi mail merge, joka koostuu tunnisteista. Luo viiksimalli käyttämällä kaksoissulkeissa määritettyjä tunnisteita seuraavasti:
{{FirstName}}
Tässä tapauksessa voit löytää tällaiset tunnisteet mallin sisältä ja korvata ne arvoilla, jotka määritetään tagin sisällä olevan avaimen avulla. Sitä kutsutaan logiikkattomaksi malliksi, koska siinä ei ole if -lauseita, else -lauseita tai for silmukoita.
Mustache-syntaksi on ainoa vaihtoehto, jota voidaan käyttää HTML tai TXT malleissa, jotka eivät sisällä kenttiä. Tämä tarkoittaa, että joissakin mallimuodoissa, kuten Word malleissa, voit käyttää sekä kenttiä että viiksisyntaksia, ja toisissa, kuten HTML tai TXT muodossa, vain viiksimallin syntaksia.
Voit kokeilla ratkaisuamme suorittaaksesi yhdistämistoiminnon viiksimallilla C++. Vie yhdistämistulos koodin suorittamisen jälkeen käyttämällä C++ tiedostoa kätevään tiedostomuotoon, kuten DOCX tai PDF:
dotnet add package Aspose.Words.Cpp
Kopio
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++ asentamiseen kehittäjäympäristöösi on kolme vaihtoehtoa. Valitse tarpeitasi vastaava ja seuraa vaiheittaisia ohjeita:
Tämän C++ -kirjaston avulla voit kehittää ohjelmistoja Microsoft Windows, Linux- ja macOS -käyttöjärjestelmiin:
Jos kehität ohjelmistoa Linuxille tai macOS: lle, tarkista lisätietojen kirjaston riippuvuuksista (fontconfig ja mesa-glu -paketit) Product Documentationista.
Voit suorittaa Mail merge muille tiedostomuodoille: