Mail merge pro Word dokumenty nebo PDF v C++

Vysokorychlostní knihovna C++ pro slučování šablon dokumentů a uživatelských dat do souborů různých formátů

Naše řešení poskytuje výkonné API nezávislé na platformě. Použijte naše API pro dokumenty Mail merge k vývoji softwaru na vysoké úrovni pro platformu C++. Jedná se o výkonné softwarové řešení pro slučování šablon ve Word formátech a PDF a dat z vlastních zdrojů dat a další export výsledku do DOCX, PDF, HTML a dalších oblíbených formátů pomocí C++.

Zobrazit fragment kódu

Mail merge pomocí C++

S naším řešením C++ můžete vytvářet dokumenty přizpůsobené každému příjemci pomocí funkce Mail merge v C++. K tomu stačí použít šablonu Mail merge a data ze zdroje dat zákazníka.

Slučovací šablona je dokument se slučovacími poli – speciálními poli, do kterých chcete vložit personalizovaná data z vašeho zdroje dat. Jako slučovací šablonu použijte PDF dokument nebo Word ve DOC formátu nebo DOCX se speciálními slučovacími poli.

Zdrojem dat je úložiště dat, ze kterého jsou data získávána během operace Mail merge za účelem přizpůsobení dokumentů.

Vytvářejte zprávy

Sestavy můžete také vytvářet pomocí operace Mail merge. Stačí vytvořit šablonu hromadné Mail merge se slučovacími poli, která budou použita pro generování sestav, a vybrat zdroj dat. Můžete dokonce generovat sestavy z excelových dat, pokud je tam shromažďujete. Takže vidíte, jak snadné je generovat zprávy v C++.

Zkuste použít Mail merge v C++

Následující příklad ukazuje, jak provést operaci Mail merge v C++. Chcete-li to ověřit, načtěte šablonu dokumentu se slučovacími poli a vyplňte tato pole prostřednictvím našeho rozhraní. Po spuštění kódu si stáhněte výsledek Mail merge ve vhodném formátu, jako je DOCX nebo PDF, vygenerovaný v C++.

Můžete například provést Mail merge se Word soubory dokumentů, jako jsou DOC nebo DOCX, a uložit výstup do PDF:

Proveďte operaci Mail merge v C++
Nahrajte šablonu Mail merge
Spustit kód
Vyberte cílový formát ze seznamu
using namespace Aspose::Words;

auto fields = MakeArray<String>(
{
});
auto values = MakeArray<SharedPtr<Object>>(
{
});

auto doc = MakeObject<Document>(u"Input.docx");
doc->get_MailMerge()->Execute(fields, values);
doc->Save(u"Output.docx");
Spustit kód

Jak používat Mail merge v Word dokumentech nebo PDF

  1. Nainstalujte Aspose.Words for C++.
  2. Přidejte odkaz na knihovnu (importujte knihovnu) do svého C++ projektu.
  3. Vytvořte slučovací šablonu se slučovacími poli.
  4. Otevřete soubor šablony v C++.
  5. Zavolejte metodu Execute() a předejte tam slučovací pole a jejich hodnoty.
  6. Zavolejte metodu Save() a předejte výstupní název souboru s požadovanou příponou.
  7. Získejte výsledek operace Mail merge jako samostatný soubor.

Knihovna C++ pro použití hromadné korespondence

Existují tři možnosti instalace Aspose.Words for C++ do vašeho vývojářského prostředí. Vyberte si prosím ten, který odpovídá vašim potřebám, a postupujte podle pokynů krok za krokem:

Požadavky na systém

Tuto knihovnu C++ můžete použít k vývoji softwaru v Microsoft Windows, Linux a macOS:

  • Pro Linux jsou vyžadovány GCC >= 6.3.0 a Clang >= 3.9.1
  • Pro macOS je vyžadován Xcode >= 12.5.1, Clang a libc++

Pokud vyvíjíte software pro Linux nebo macOS, zkontrolujte informace o dalších závislostech knihovny (fontconfig a mesa-glu ) v dokumentaci produktu.

Nejoblíbenější formáty pro operace Mail merge

5%

Přihlaste se k odběru aktualizací produktu Aspose

Získejte měsíční zpravodaje a nabídky přímo do vaší poštovní schránky.

© Aspose Pty Ltd 2001-2024. Všechna práva vyhrazena.