Maak docx met Mail merge in C#

Supersnelle .NET bibliotheek voor het samenvoegen van documentsjablonen en gebruikersgegevens in bestanden van verschillende formaten

Onze oplossing biedt een krachtige platformonafhankelijke API. Gebruik onze API voor het Mail merge van documenten om hoogwaardige software te ontwikkelen voor .NET and .NET Core -platforms. Dit is een krachtige softwareoplossing voor het samenvoegen van sjablonen in Word en PDF indelingen en gegevens uit aangepaste gegevensbronnen en het verder exporteren van het resultaat naar DOCX, PDF, HTML en andere populaire indelingen met behulp van C#.

Codefragment bekijken

Mail merge mustache in C#

Krachtige .NET bibliotheek om mail merge te gebruiken met mustache en gebruikersgegevens.

Met deze C# SDK kunt u Mustache -sjablonen gebruiken op basis van de Mustache -syntaxis en mail merge uitvoeren op deze logicaloze sjabloon om het document te vullen met gegevens uit verschillende gegevensbronnen. U kunt het resultaat exporteren naar het vereiste documentformaat: DOCX, PDF, HTML en andere populaire formaten met behulp van C#.

Afdruk Mail merge met sjablonen zonder logica met behulp van C#

Mustache is een alternatieve syntaxis voor mail merge die bestaat uit tags. Om een snorsjabloon te maken, gebruikt u als volgt tags die door de dubbele accolades worden aangegeven:

{{FirstName}}

In dit geval kunt u dergelijke tags in de sjabloon vinden en ze vervangen door waarden die worden bepaald door de sleutel in de tag. Het wordt logicaloze sjablonen genoemd omdat er geen if -statements, else -clausules of for -lussen zijn.

Mustache syntaxis is de enige optie die kan worden gebruikt met HTML of TXT sjablonen die geen velden bevatten. Dit betekent dat u bij sommige sjabloonindelingen, zoals Word sjablonen, zowel velden als de snor-syntaxis kunt gebruiken, en bij andere, zoals HTML of TXT, alleen de syntaxis van de snor-sjabloon.

U kunt onze oplossing proberen om samenvoegbewerkingen uit te voeren met een snorsjabloon in .NET. Exporteer na het uitvoeren van de code het samenvoegresultaat met C# naar een handig bestandsformaat zoals DOCX of PDF:

Voer een Mail merge uit met behulp van docx sjabloon in C#
Upload een Mail merge sjabloon
Voer code uit
Selecteer het doelformaat uit de lijst
dotnet add package Aspose.Words
Kopiëren
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");
Voer code uit

Mail merge gebruiken in docx bestanden

  1. Installeer Aspose.Words for .NET.
  2. Voeg een bibliotheekreferentie toe (importeer de bibliotheek) aan uw C# project.
  3. Maak een docx samenvoegsjabloon met samenvoegvelden.
  4. Open het sjabloonbestand in C#.
  5. Roep de methode Execute() aan en geef de samenvoegvelden en hun waarden daar door.
  6. Roep de Save() methode aan en geef een uitvoerbestandsnaam met de vereiste extensie door.
  7. Haal het resultaat van de Mail merge op als Word -bestand.

C# bibliotheek om Mail merge te gebruiken in docx

Er zijn drie alternatieve opties om "Aspose.Words voor .NET" op uw systeem te installeren. Kies er een die overeenkomt met uw behoeften en volg de stapsgewijze instructies:

systeem vereisten

Ons product is volledig platformonafhankelijk en ondersteunt alle belangrijke .NET-implementaties:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Voor zover .NET-code niet afhankelijk is van de onderliggende hardware of het besturingssysteem, maar alleen van een virtuele machine, bent u vrij om elke vorm van software te ontwikkelen voor Windows, macOS, Android, iOS en Linux. Zorg ervoor dat u de overeenkomstige versie van .NET Framework, .NET Core, Windows Azure, Mono of Xamarin hebt geïnstalleerd.

We raden u aan de geïntegreerde ontwikkelomgevingen van Microsoft Visual Studio, Xamarin en MonoDevelop te gebruiken om C#, F#, VB.NET applicaties te maken.

Voor meer details verwijzen wij u naar de productdocumentatie.

Andere ondersteunde bestandsindelingen

U kunt de bewerking Mail merge uitvoeren voor andere bestandsindelingen:

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2024. Alle rechten voorbehouden.