Izradi docx pomoću Mail merge u C#

Brza .NET knjižnica za spajanje predložaka dokumenata i korisničkih podataka u datoteke različitih formata

Naše rješenje nudi moćan platformski neovisan API. Koristite naš API za dokumente Mail merge za razvoj softvera visoke razine za platforme .NET and .NET Core. Ovo je moćno softversko rješenje za spajanje predložaka u Word i PDF formatima i podataka iz prilagođenih izvora podataka i daljnji izvoz rezultata u DOCX, PDF, HTML i druge popularne formate pomoću C#.

Pogledajte isječak koda

Mail merge mustache in C#

Snažna biblioteka .NET za korištenje operacije mail merge s predloškom mustache i korisničkim podacima.

Ovaj C# SDK omogućuje vam korištenje Mustache predložaka na temelju Mustache sintakse i izvršavanje operacija mail merge na ovom nelogičkom predlošku za popunjavanje dokumenta podacima iz različitih izvora podataka. Možete izvesti rezultat u traženi format dokumenta: DOCX, PDF, HTML i druge popularne formate koristeći C#.

Mail merge s predlošcima bez logike pomoću C#

Mustache je alternativna sintaksa za predloške mail merge koja se sastoji od oznaka. Da biste izradili predložak brkova, upotrijebite oznake navedene dvostrukim zagradama na sljedeći način:

{{FirstName}}

U tom slučaju možete pronaći takve oznake unutar predloška i zamijeniti ih vrijednostima određenim ključem unutar oznake. Nazivaju se bezlogičkim predlošcima jer ne postoje if naredbe, else klauzule ili for petlje.

Mustache sintaksa jedina je opcija koja se može koristiti s HTML ili TXT predlošcima koji ne sadrže nikakva polja. To znači da s nekim formatima predložaka, kao što su Wordovi predlošci, možete koristiti i sintaksu polja i brkove, a s drugima, kao što su HTML ili TXT, samo sintaksu brkovih predložaka.

Možete isprobati naše rješenje za izvođenje operacije spajanja pošte s predloškom brkova u .NET. Nakon pokretanja koda, izvezite rezultat spajanja pošte koristeći C# u prikladan format datoteke kao što je DOCX ili PDF:

Izvrši operaciju Mail merge pomoću predloška docx u C#
Prenesite predložak Mail merge
Pokreni kôd
Odaberite ciljni format s popisa
dotnet add package Aspose.Words
Kopirati
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");
Pokreni kôd

Kako koristiti Mail merge u docx datotekama

  1. Instalirajte Aspose.Words for .NET.
  2. Dodajte referencu biblioteke (uvezite biblioteku) svom C# projektu.
  3. Izradite docx predložak spajanja s poljima spajanja.
  4. Otvorite datoteku predloška u C#.
  5. Pozovite metodu Execute(), prosljeđujući tamo polja spajanja i njihove vrijednosti.
  6. Pozovite metodu Save(), proslijeđujući naziv izlazne datoteke s potrebnim nastavkom.
  7. Dobijte rezultat operacije Mail merge kao Word datoteku.

Biblioteka C# za korištenje Mail merge u docx

Postoje tri alternativne opcije za instalaciju "Aspose.Words za .NET" na vaš sustav. Odaberite onaj koji odgovara vašim potrebama i slijedite upute korak po korak:

Zahtjevi sustava

Naš je proizvod u potpunosti višeplatformski i podržava sve glavne implementacije .NET-a:

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

Što se tiče .NET koda koji ne ovisi o osnovnom hardveru ili operativnom sustavu, već samo o virtualnom stroju, slobodni ste razvijati bilo koju vrstu softvera za Windows, macOS, Android, iOS i Linux. Samo provjerite jeste li instalirali odgovarajuću verziju .NET Framework, .NET Core, Windows Azure, Mono ili Xamarin.

Preporučujemo korištenje integriranih razvojnih okruženja Microsoft Visual Studio, Xamarin i MonoDevelop za izradu C#, F#, VB.NET aplikacija.

Za više detalja pogledajte dokumentaciju proizvoda.

Ostali podržani formati datoteka

Možete izvesti operaciju Mail merge za druge formate datoteka:

5%

Pretplatite se na Aspose ažuriranja proizvoda

Primajte mjesečne biltene i ponude izravno u vaš poštanski sandučić.

© Aspose Pty Ltd 2001-2024. Sva prava pridržana.