Mūsų sprendimas suteikia galingą nuo platformos nepriklausomą API. Naudokite mūsų Mail merge dokumento API, kad sukurtumėte aukšto lygio programinę įrangą .NET and .NET Core platformoms. Tai galingas programinės įrangos sprendimas, skirtas sujungti Word ir PDF formatų šablonus ir duomenis iš pasirinktinių duomenų šaltinių ir toliau eksportuoti rezultatus į DOCX, PDF, HTML ir kitus populiarius formatus naudojant C#.
Galinga .NET biblioteka, skirta naudoti mail merge operaciją su mustache šablonu ir vartotojo duomenimis.
Šis C# SDK leidžia naudoti Mustache šablonus pagal Mustache sintaksę ir vykdyti mail merge operacijas šiame nelogiškame šablone, kad dokumentas būtų užpildytas duomenimis iš įvairių duomenų šaltinių. Galite eksportuoti rezultatą į reikiamą dokumento formatą: DOCX, PDF, HTML ir kitus populiarius formatus naudodami C#.
Mustache yra alternatyvi mail merge šablonų sintaksė, kurią sudaro žymos. Norėdami sukurti ūsų šabloną, naudokite dvigubuose skliaustuose nurodytas žymas taip:
{{FirstName}}
Tokiu atveju tokias žymas galite rasti šablono viduje ir pakeisti jas reikšmėmis, kurias nustato raktas žymos viduje. Tai vadinama šablonais be logikos, nes nėra if teiginių, else for ar ciklų.
" Mustache " sintaksė yra vienintelė parinktis, kurią galima naudoti su HTML arba TXT šablonais, kuriuose nėra jokių laukų. Tai reiškia, kad kai kuriuose šablonų formatuose, pavyzdžiui, Word šablonuose, galite naudoti ir laukus, ir ūsų sintaksę, o su kitais, pvz., HTML arba TXT, tik ūsų šablonų sintaksę.
Galite išbandyti mūsų sprendimą, kaip atlikti laiškų suliejimo operaciją su ūsų šablonu .NET. Paleidę kodą, eksportuokite laiškų suliejimo rezultatą naudodami C# į patogų failo formatą, pvz., DOCX arba PDF:
dotnet add package Aspose.Words
Kopijuoti
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");
Yra trys alternatyvios parinktys, kaip įdiegti " "Aspose.Words for .NET" savo sistemoje. Pasirinkite tą, kuris atitinka jūsų poreikius, ir vadovaukitės nuosekliomis instrukcijomis:
Mūsų produktas yra visiškai kelių platformų ir palaiko visus pagrindinius .NET diegimus:
Kadangi .NET kodas nepriklauso nuo pagrindinės aparatinės įrangos ar operacinės sistemos, o tik nuo virtualios mašinos, galite laisvai kurti bet kokią programinę įrangą, skirtą "Windows", "MacOS", "Android", "iOS" ir "Linux". Tiesiog įsitikinkite, kad įdiegėte atitinkamą .NET Framework, .NET Core, Windows Azure, Mono arba Xamarin versiją.
Rekomenduojame naudoti Microsoft Visual Studio, Xamarin ir MonoDevelop integruotas kūrimo aplinkas kuriant C#, F#, VB.NET programas.
Daugiau informacijos rasite gaminio dokumentacijoje.
Mail merge operaciją galite atlikti kitiems failų formatams: