Mūsu risinājums nodrošina jaudīgu no platformas neatkarīgu API. Izmantojiet mūsu Mail merge dokumentu API, lai izstrādātu augsta līmeņa programmatūru C++ platformai. Šis ir jaudīgs programmatūras risinājums Word un PDF formātu veidņu un datu no pielāgotiem datu avotiem sapludināšanai un rezultātu tālākai eksportēšanai uz DOCX, PDF, HTML un citiem populāriem formātiem, izmantojot C++.
Jaudīga C++ bibliotēka, lai izmantotu mail merge darbību ar mustache veidni un lietotāja datiem.
Šis C++ SDK ļauj izmantot Mustache veidnes, kuru pamatā ir Mustache sintaksi, un izpildīt mail merge darbības šajā veidnē bez loģikas, lai aizpildītu dokumentu ar datiem no dažādiem datu avotiem. Jūs varat eksportēt rezultātu vajadzīgajā dokumenta formātā: DOCX, PDF, HTML un citos populāros formātos, izmantojot C++.
Mustache ir alternatīva mail merge veidņu sintakse, kas sastāv no tagiem. Lai izveidotu ūsu veidni, izmantojiet dubultiekavās norādītos tagus šādi:
{{FirstName}}
Šādā gadījumā jūs varat atrast šādus tagus veidnē un aizstāt tos ar vērtībām, ko nosaka taga iekšpusē esošā atslēga. To sauc par veidnēm bez loģikas, jo tajā nav if paziņojumu, else klauzulas for cilpu.
Mustache sintakse ir vienīgā opcija, ko var izmantot ar HTML vai TXT veidnēm, kurās nav neviena lauka. Tas nozīmē, ka ar dažiem veidņu formātiem, piemēram, Word veidnēm, varat izmantot gan laukus, gan ūsu sintaksi, bet citiem, piemēram, HTML vai TXT, tikai ūsu veidņu sintaksi.
Varat izmēģināt mūsu risinājumu, lai veiktu pasta sapludināšanas darbību ar ūsu veidni vietnē C++. Pēc koda palaišanas eksportējiet pasta sapludināšanas rezultātu, izmantojot C++ ērtā faila formātā, piemēram, DOCX vai PDF:
dotnet add package Aspose.Words.Cpp
Kopēt
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");
Ir trīs iespējas, kā instalēt programmu Aspose.Words for C++ savā izstrādātāja vidē. Lūdzu, izvēlieties to, kas atbilst jūsu vajadzībām, un izpildiet soli pa solim sniegtos norādījumus:
Šo C++ bibliotēku varat izmantot, lai izstrādātu programmatūru Microsoft Windows, Linux un macOS operētājsistēmās:
Ja izstrādājat programmatūru operētājsistēmai Linux vai macOS, lūdzu, pārbaudiet informāciju par papildu bibliotēku atkarībām (fontconfig un mesa-glu atvērtā koda pakotnes) produkta dokumentācijā.
Varat veikt Mail merge darbību citiem failu formātiem: