docx létrehozása Mail merge itt C++

Nagy sebességű C++ könyvtár a Mail merge -művelet végrehajtásához docx sablonhoz és egyéni adatforrásból származó adatokhoz

Megoldásunk hatékony platformfüggetlen API t biztosít. Használja a Mail merge document API t a magas szintű szoftver fejlesztéséhez C++ platformhoz. Ez egy hatékony szoftvermegoldás Word és PDF formátumú sablonok és egyéni adatforrásokból származó adatok egyesítésére, valamint az eredmények további exportálására DOCX, PDF, HTML és más népszerű formátumokba C++ használatával.

Tekintse meg a kódrészletet

Mail merge mustache in C++

Hatékony C++ könyvtár a mail merge -művelet használatához mustache és felhasználói adatokkal.

Ez a C++ SDK lehetővé teszi, hogy Mustache -sablonokat használjon a Mustache szintaxison alapulva, és mail merge műveleteket hajtson végre ezen a logika nélküli sablonon, hogy a dokumentumot különböző adatforrásokból származó adatokkal töltse meg. Az eredményt exportálhatja a szükséges dokumentumformátumba: DOCX, PDF, HTML és más népszerű formátumokba a C++ segítségével.

Mail merge logika nélküli sablonokkal a C++ használatával

A Mustache egy alternatív szintaxis a mail merge -sablonokhoz, amely címkékből áll. Bajuszsablon létrehozásához használja a dupla kapcsos zárójelben megadott címkéket az alábbiak szerint:

{{FirstName}}

Ebben az esetben az ilyen címkéket megtalálhatja a sablonon belül, és lecserélheti őket a címkén belüli kulcs által meghatározott értékekkel. Logika nélküli sablonoknak nevezik, mert nincsenek if utasítások, else záradékok vagy for ciklusok.

A Mustache szintaxis az egyetlen lehetőség, amely olyan HTML vagy TXT sablonokkal használható, amelyek nem tartalmaznak mezőket. Ez azt jelenti, hogy egyes sablonformátumoknál, például a Word sablonoknál egyaránt használhatja a mezőket és a bajuszszintaxist, másoknál, például a HTML ben vagy a TXT ben, csak a bajuszsablon-szintaxist.

Kipróbálhatja megoldásunkat, hogy a C++ bajuszsablonnal végezzen körözési műveletet. A kód futtatása után exportálja a körlevél eredményét a C++ segítségével egy kényelmes fájlformátumba, például DOCX vagy PDF formátumba:

Hajtsa végre a Mail merge műveletet a docx sablon használatával itt C++
Töltsön fel egy Mail merge
Futtassa a kódot
Válassza ki a célformátumot a listából
dotnet add package Aspose.Words.Cpp
Másolat
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");
Futtassa a kódot

A Mail merge használata docx fájlban

  1. Telepítse Aspose.Words for C++.
  2. Adjon hozzá egy könyvtári hivatkozást (importálja a könyvtárat) a C++ projekthez.
  3. Hozzon létre egy docx egyesítési sablont egyesítési mezőkkel.
  4. Nyissa meg a sablonfájlt itt C++.
  5. Hívja meg az Execute() metódust, és adja át az egyesítési mezőket és azok értékeit.
  6. Hívja meg a Save() metódust, és adjon át egy kimeneti fájlnevet a szükséges kiterjesztéssel.
  7. A Mail merge -művelet eredményének lekérése Word fájlként.

C++ könyvtár a Mail merge használatához itt docx

Három lehetőség közül választhat az Aspose.Words for C++ telepítéséhez a fejlesztői környezetbe. Kérjük, válasszon egyet, amely megfelel az Ön igényeinek, és kövesse a lépésről lépésre található utasításokat:

rendszerkövetelmények

A C++ könyvtár segítségével szoftvereket fejleszthet Microsoft Windows, Linux és macOS operációs rendszereken:

  • Linuxra GCC >= 6.3.0 és Clang >= 3.9.1
  • Xcode >= 12.5.1, Clang és libc++ szükséges a macOS -hoz

Ha Linuxra vagy macOS-ra fejleszt szoftvert, ellenőrizze a további könyvtári függőségekről (fontconfig és mesa-glu nyílt forráskódú csomagok) vonatkozó információkat a Termékdokumentációban.

Egyéb támogatott fájlformátumok

Más fájlformátumokhoz is végrehajthat Mail merge műveletet:

5%

Iratkozzon fel az Aspose termékfrissítésekre

Havi hírleveleket és ajánlatokat kaphat közvetlenül postafiókjába.

© Aspose Pty Ltd 2001-2024. Minden jog fenntartva.