Създайте docx чрез Mail merge в C#

Високоскоростна .NET библиотека за обединяване на шаблони на документи и потребителски данни във файлове с различни формати

Нашето решение предоставя мощен независим от платформата API. Използвайте нашия API за документи за Mail merge, за да разработите софтуер на високо ниво за платформи .NET and .NET Core. Това е мощно софтуерно решение за обединяване на шаблони в Word и PDF формати и данни от персонализирани източници на данни и по-нататъшно експортиране на резултата в DOCX, PDF, HTML и други популярни формати с помощта на C#.

Вижте кодовия фрагмент

Mail merge mustache in C#

Мощна .NET библиотека за използване на операция за mail merge с mustache шаблон и потребителски данни.

Този C# SDK ви позволява да използвате шаблони на Mustache въз основа на синтаксиса на Mustache и да изпълнявате операции за mail merge на този шаблон без логика, за да попълните документа с данни от различни източници на данни. Можете да експортирате резултата в необходимия документен формат: DOCX, PDF, HTML и други популярни формати с помощта на C#.

Mail merge с шаблони без логика, използващи C#

Mustache е алтернативен синтаксис за шаблони за mail merge, който се състои от тагове. За да създадете шаблон за мустаци, използвайте тагове, определени от двойните скоби, както следва:

{{FirstName}}

В този случай можете да намерите такива тагове в шаблона и да ги замените със стойности, определени от ключа в тага. Наричат се шаблони без логика, защото няма изрази if, клаузи else или for цикли.

Синтаксисът на Mustache е единствената опция, която може да се използва с HTML или TXT шаблони, които не съдържат никакви полета. Това означава, че с някои формати на шаблони, като шаблони на Word, можете да използвате както полета, така и синтаксис на мустаци, а с други, като HTML или TXT, само синтаксис на шаблони на мустаци.

Можете да изпробвате нашето решение за извършване на операция за сливане на имейли с шаблон с мустаци в .NET. След като стартирате кода, експортирайте резултата от циркулярната поща с помощта на C# в удобен файлов формат като DOCX или PDF:

Изпълнете операция за Mail merge, като използвате шаблон docx в C#
Качете шаблон за Mail merge
Изпълнение на код
Изберете целевия формат от списъка
dotnet add package Aspose.Words
копие
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");
Изпълнение на код

Как да използвате Mail merge в docx файлове

  1. Инсталирайте Aspose.Words for .NET.
  2. Добавете препратка към библиотеката (импортирайте библиотеката) към вашия C# проект.
  3. Създайте шаблон за сливане docx с полета за сливане.
  4. Отворете шаблонния файл в C#.
  5. Извикайте метода Execute(), предавайки полетата за сливане и техните стойности там.
  6. Извикайте метода Save(), предавайки име на изходен файл с необходимото разширение.
  7. Вземете резултата от операцията за Mail merge като Word файл.

C# библиотека за използване на Mail merge в docx

Има три алтернативни опции за инсталиране на "Aspose.Words за .NET" вашата система. Моля, изберете такъв, който прилича на вашите нужди и следвайте инструкциите стъпка по стъпка:

Системни изисквания

Нашият продукт е изцяло междуплатформен и поддържа всички основни .NET реализации:

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

Доколкото .NET кодът не зависи от основния хардуер или операционна система, а само от виртуална машина, вие сте свободни да разработвате всякакъв вид софтуер за Windows, macOS, Android, iOS и Linux. Просто се уверете, че сте инсталирали съответната версия на .NET Framework, .NET Core, Windows Azure, Mono или Xamarin.

Препоръчваме да използвате Microsoft Visual Studio, Xamarin и MonoDevelop интегрирани среди за разработка за създаване на C#, F#, VB.NET приложения.

За повече подробности, моля, вижте продуктовата документация.

Други поддържани файлови формати

Можете да извършите операция за Mail merge за други файлови формати:

5%

Абонирайте се за актуализации на продуктите на Aspose

Получавайте месечни бюлетини и оферти директно до вашата пощенска кутия.

© Aspose Pty Ltd 2001-2024. Всички права запазени.