Naše riešenie poskytuje výkonné API nezávislé na platforme. Použite naše API dokumentov Mail merge na vývoj softvéru na vysokej úrovni pre platformy .NET and .NET Core. Ide o výkonné softvérové riešenie na zlučovanie šablón vo Word formátoch a PDF a údajov z vlastných zdrojov údajov a na ďalší export výsledku do DOCX, PDF, HTML a iných populárnych formátov pomocou C#.
Výkonná knižnica .NET na použitie operácie mail merge so šablónou mustache a používateľskými údajmi.
Tento C# SDK vám umožňuje používať šablóny Mustache založené na syntaxi Mustache a vykonávať operácie mail merge na tejto šablóne bez logiky, aby sa dokument naplnil údajmi z rôznych zdrojov údajov. Výsledok môžete exportovať do požadovaného formátu dokumentu: DOCX, PDF, HTML a ďalších populárnych formátov pomocou C#.
Mustache je alternatívna syntax pre šablóny mail merge, ktorá pozostáva zo značiek. Ak chcete vytvoriť šablónu fúzov, použite značky určené dvojitými zátvorkami takto:
{{FirstName}}
V tomto prípade môžete takéto značky nájsť vo vnútri šablóny a nahradiť ich hodnotami určenými kľúčom vo vnútri značky. Nazýva sa to šablóny bez logiky, pretože neexistujú žiadne príkazy if, klauzuly else alebo cykly for.
Syntax Mustache je jediná možnosť, ktorú možno použiť so šablónami HTML alebo TXT, ktoré neobsahujú žiadne polia. To znamená, že pri niektorých formátoch šablón, ako sú šablóny programu Word, môžete použiť syntax polí aj fúzy a pri iných, napríklad HTML alebo TXT, iba syntax šablóny fúzy.
Môžete vyskúšať naše riešenie na vykonanie operácie hromadnej korešpondencie so šablónou fúzov v .NET. Po spustení kódu exportujte výsledok hromadnej korešpondencie pomocou C# do vhodného formátu súboru, ako je DOCX alebo PDF:
dotnet add package Aspose.Words
Kopírovať
using Aspose.Words;
var fields = new string[]
{
};
var values = new object[]
{
};
var doc = new Document("Input.docx");
doc.MailMerge.UseNonMergeFields = true;
doc.MailMerge.Execute(fields, values);
doc.Save("Output.docx");
Existujú tri alternatívne možnosti inštalácie "Aspose.Words for .NET" do vášho systému. Vyberte si ten, ktorý zodpovedá vašim potrebám, a postupujte podľa pokynov krok za krokom:
Náš produkt je plne multiplatformový a podporuje všetky hlavné implementácie .NET:
Pokiaľ kód .NET nezávisí od základného hardvéru alebo operačného systému, ale iba od virtuálneho počítača, môžete slobodne vyvíjať akýkoľvek druh softvéru pre Windows, macOS, Android, iOS a Linux. Len sa uistite, že máte nainštalovanú zodpovedajúcu verziu .NET Framework, .NET Core, Windows Azure, Mono alebo Xamarin.
Na vytváranie aplikácií C#, F#, VB.NET odporúčame používať integrované vývojové prostredia Microsoft Visual Studio, Xamarin a MonoDevelop.
Ďalšie podrobnosti nájdete v dokumentácii k produktu.
Operáciu Mail merge môžete vykonať pre iné formáty súborov: