Utwórz docx za pomocą Mail merge w C++

Szybka biblioteka C++ do wykonywania operacji Mail merge dla docx szablonów i danych z niestandardowego źródła danych

Nasze rozwiązanie zapewnia potężne, niezależne od platformy API. Skorzystaj z naszego API dokumentów Mail merge, aby opracować oprogramowanie wysokiego poziomu dla platformy C++. Jest to potężne rozwiązanie programowe do łączenia szablonów w Word formatach i PDF oraz danych z niestandardowych źródeł danych i dalszego eksportu wyników do DOCX, PDF, HTML i innych popularnych formatów przy użyciu C++.

Zobacz fragment kodu

Mail merge mustache in C++

Potężna biblioteka C++ do obsługi operacji mail merge z szablonem mustache i danymi użytkownika.

Ten C++ SDK umożliwia korzystanie z szablonów Mustache opartych na składni Mustache i wykonywanie operacji mail merge na tym pozbawionym logiki szablonie w celu wypełnienia dokumentu danymi z różnych źródeł danych. Możesz wyeksportować wynik do wymaganego formatu dokumentu: DOCX, PDF, HTML i innych popularnych formatów za pomocą C++.

Mail merge z szablonami bez logiki przy użyciu C++

Mustache to alternatywna składnia szablonów mail merge, która składa się ze znaczników. Aby utworzyć szablon wąsów, użyj znaczników określonych przez podwójne nawiasy klamrowe w następujący sposób:

{{FirstName}}

W takim przypadku możesz znaleźć takie tagi wewnątrz szablonu i zastąpić je wartościami określonymi przez klucz wewnątrz tagu. Nazywa się to szablonami bez logiki, ponieważ nie ma instrukcji if, klauzul else ani pętli for.

Składnia Mustache to jedyna opcja, której można użyć z szablonami HTML lub TXT, które nie zawierają żadnych pól. Oznacza to, że w przypadku niektórych formatów szablonów, takich jak szablony programu Word, można używać zarówno składni pól, jak i wąsów, aw przypadku innych, takich jak HTML lub TXT, tylko składni szablonu wąsów.

Możesz wypróbować nasze rozwiązanie, aby wykonać operację korespondencji seryjnej z szablonem wąsów w C++. Po uruchomieniu kodu wyeksportuj wynik korespondencji seryjnej za pomocą C++ do wygodnego formatu pliku, takiego jak DOCX lub PDF:

Wykonaj operację Mail merge przy użyciu szablonu docx w C++
Prześlij szablon Mail merge
Uruchom kod
Wybierz format docelowy z listy
dotnet add package Aspose.Words.Cpp
Kopiuj
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");
Uruchom kod

Jak korzystać z Mail merge w docx plikach

  1. Zainstaluj Aspose.Words for C++.
  2. Dodaj odniesienie do biblioteki (zaimportuj bibliotekę) do swojego C++ projektu.
  3. Utwórz szablon scalania docx z polami scalania.
  4. Otwórz plik szablonu w C++.
  5. Wywołaj metodę Execute(), przekazując tam pola scalania i ich wartości.
  6. Wywołaj metodę Save(), przekazując nazwę pliku wyjściowego z wymaganym rozszerzeniem.
  7. Uzyskaj wynik operacji Mail merge jako Word plik.

Biblioteka C++ do korzystania z Mail merge w docx

Istnieją trzy opcje instalacji Aspose.Words for C++ w środowisku deweloperskim. Wybierz taki, który odpowiada Twoim potrzebom i postępuj zgodnie z instrukcjami krok po kroku:

wymagania systemowe

Możesz użyć tej biblioteki C++ do tworzenia oprogramowania w Microsoft Windows, Linux i macOS:

  • GCC >= 6.3.0 i Clang >= 3.9.1 są wymagane dla Linuksa
  • Xcode >= 12.5.1, Clang i libc++ są wymagane dla macOS

Jeśli tworzysz oprogramowanie dla systemu Linux lub macOS, sprawdź informacje o dodatkowych zależnościach bibliotecznych (fontconfig i mesa-glu open-source) w dokumentacji produktu.

Inne obsługiwane formaty plików

Możesz wykonać operację Mail merge dla innych formatów plików:

5%

Subskrybuj aktualizacje produktów Aspose

Otrzymuj comiesięczne biuletyny i oferty dostarczane bezpośrednio do Twojej skrzynki pocztowej.

© Aspose Pty Ltd 2001-2024. Wszelkie prawa zastrzeżone.