Vår lösning ger ett kraftfullt plattformsoberoende API. Använd vårt Mail merge Document API för att utveckla programvara på hög nivå för .NET and .NET Core -plattformar. Detta är en kraftfull mjukvarulösning för att slå samman mallar i Word och PDF format och data från anpassade datakällor och ytterligare exportera resultatet till DOCX, PDF, HTML och andra populära format med C#.
Kraftfullt .NET bibliotek för att använda mail merge med mustache och användardata.
Denna C# SDK låter dig använda Mustache -mallar baserade på Mustache -syntaxen och köra mail merge på denna logiklösa mall för att fylla dokumentet med data från olika datakällor. Du kan exportera resultatet till önskat dokumentformat: DOCX, PDF, HTML och andra populära format med C#.
Mustache är en alternativ syntax för mail merge som består av taggar. För att skapa en mustaschmall, använd taggar som anges av dubbla hängslen enligt följande:
{{FirstName}}
I det här fallet kan du hitta sådana taggar i mallen och ersätta dem med värden som bestäms av nyckeln inuti taggen. Det kallas för logiklösa mallar eftersom det inte finns några if -satser, else -satser eller for loopar.
Mustache är det enda alternativet som kan användas med HTML eller TXT mallar som inte innehåller några fält. Det betyder att man med vissa mallformat, som Word mallar, kan använda både fält och mustaschsyntax och med andra, som HTML eller TXT, endast mustaschmallsyntax.
Du kan prova vår lösning för att utföra kopplingsoperation med en mustaschmall i .NET. Efter att ha kört koden, exportera sammanslagningsresultatet med C# till ett bekvämt filformat som DOCX eller PDF:
dotnet add package Aspose.Words
Kopiera
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");
Det finns tre alternativa alternativ för att installera "Aspose.Words för .NET" på ditt system. Välj en som liknar dina behov och följ steg-för-steg-instruktionerna:
Vår produkt är helt plattformsoberoende och stöder alla större .NET-implementeringar:
Såvitt .NET-koden inte beror på den underliggande hårdvaran eller operativsystemet, utan bara på en virtuell maskin, är du fri att utveckla vilken typ av programvara som helst för Windows, macOS, Android, iOS och Linux. Se bara till att du har installerat motsvarande version av .NET Framework, .NET Core, Windows Azure, Mono eller Xamarin.
Vi rekommenderar att du använder Microsoft Visual Studio, Xamarin och MonoDevelop integrerade utvecklingsmiljöer för att skapa C#, F#, VB.NET applikationer.
För mer information, se Produktdokumentation.
Du kan utföra Mail merge operation för andra filformat: