Luo docx Mail merge C#

Nopea .NET kirjasto asiakirjamallien ja käyttäjätietojen yhdistämiseen eri muotoisiksi tiedostoiksi

Ratkaisumme tarjoaa tehokkaan alustariippumattoman API:n. Käytä Mail merge korkean tason ohjelmistojen kehittämiseen API .NET and .NET Core -alustoille. Tämä on tehokas ohjelmistoratkaisu Word ja PDF muotoisten mallien ja mukautettujen tietolähteiden tietojen yhdistämiseen ja tulosten edelleen viemiseen DOCX, PDF, HTML ja muihin suosittuihin muotoihin C#:n avulla.

Katso koodinpätkä

Mail merge mustache in C#

Tehokas .NET kirjasto, joka käyttää mail merge mustache ja käyttäjätietojen kanssa.

Tämän C# SDK:n avulla voit käyttää Mustache -syntaksiin perustuvia Mustache -malleja ja suorittaa mail merge tällä logiikkaamattomalla mallilla täyttääksesi asiakirjan tiedoilla eri tietolähteistä. Voit viedä tuloksen vaadittuun asiakirjamuotoon: DOCX, PDF, HTML ja muihin suosittuihin muotoihin käyttämällä C#.

Yhdistä Mail merge logiikkattomilla malleilla C#

Mustache on vaihtoehtoinen syntaksi mail merge, joka koostuu tunnisteista. Luo viiksimalli käyttämällä kaksoissulkeissa määritettyjä tunnisteita seuraavasti:

{{FirstName}}

Tässä tapauksessa voit löytää tällaiset tunnisteet mallin sisältä ja korvata ne arvoilla, jotka määritetään tagin sisällä olevan avaimen avulla. Sitä kutsutaan logiikkattomaksi malliksi, koska siinä ei ole if -lauseita, else -lauseita tai for silmukoita.

Mustache-syntaksi on ainoa vaihtoehto, jota voidaan käyttää HTML tai TXT malleissa, jotka eivät sisällä kenttiä. Tämä tarkoittaa, että joissakin mallimuodoissa, kuten Word malleissa, voit käyttää sekä kenttiä että viiksisyntaksia, ja toisissa, kuten HTML tai TXT muodossa, vain viiksimallin syntaksia.

Voit kokeilla ratkaisuamme suorittaaksesi yhdistämistoiminnon viiksimallilla .NET. Vie yhdistämistulos koodin suorittamisen jälkeen käyttämällä C# tiedostoa kätevään tiedostomuotoon, kuten DOCX tai PDF:

Suorita Mail merge käyttämällä docx mallia kohteessa C#
Lataa Mail merge
Suorita koodi
Valitse kohdemuoto luettelosta
dotnet add package Aspose.Words
Kopio
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");
Suorita koodi

Mail merge käyttäminen docx tiedostossa

  1. Asenna Aspose.Words for .NET.
  2. Lisää kirjastoviite (tuo kirjasto) C# projektiisi.
  3. Luo docx yhdistämismalli, jossa on yhdistämiskentät.
  4. Avaa mallitiedosto kohteessa C#.
  5. Kutsu Execute() menetelmä ja välitä yhdistämiskentät ja niiden arvot sinne.
  6. Kutsu Save() menetelmä ja välitä tulostiedostonimi vaaditulla tunnisteella.
  7. Hae Mail merge tulos Word -tiedostona.

Kirjasto C#, jotta voit käyttää Mail merge kohteessa docx

Aspose.Words for .NET asentamiseen järjestelmään on kolme vaihtoehtoa. Valitse tarpeitasi vastaava ja seuraa vaiheittaisia ohjeita:

Laitteistovaatimukset

Tuotteemme on täysin monikäyttöinen ja tukee kaikkia tärkeimpiä .NET-toteutuksia:

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

Sikäli kuin .NET-koodi ei riipu taustalla olevasta laitteistosta tai käyttöjärjestelmästä, vaan vain virtuaalikoneesta, voit vapaasti kehittää kaikenlaisia ohjelmistoja Windowsille, macOS:lle, Androidille, iOS:lle ja Linuxille. Varmista vain, että olet asentanut vastaavan version .NET Framework, .NET Core, Windows Azure, Mono tai Xamarin.

Suosittelemme Microsoft Visual Studion, Xamarinin ja MonoDevelopin integroitujen kehitysympäristöjen käyttöä C#, F#, VB.NET sovellusten luomiseen.

Katso lisätietoja tuotedokumentaatiosta.

Muut tuetut tiedostomuodot

Voit suorittaa Mail merge muille tiedostomuodoille:

5%

Tilaa Aspose tuotepäivitykset

Saat kuukausittaiset uutiskirjeet ja tarjoukset suoraan postilaatikkoosi.

© Aspose Pty Ltd 2001-2024. Kaikki oikeudet pidätetään.