Наше рішення забезпечує потужний незалежний від платформи API. Використовуйте наш API для документів для Mail merge для розробки програмного забезпечення високого рівня для .NET and .NET Core. Це потужне програмне рішення для об’єднання шаблонів у Word форматах і PDF і даних із користувацьких джерел даних і подальшого експорту результату до DOCX, PDF, HTML та інших популярних форматів за допомогою C#.
Потужна бібліотека .NET для використання операції mail merge з шаблоном mustache і даними користувача.
Цей C# SDK дозволяє використовувати шаблони Mustache на основі синтаксису Mustache і виконувати операції mail merge на цьому шаблоні без логіки, щоб заповнити документ даними з різних джерел даних. Ви можете експортувати результат у необхідний формат документа: DOCX, PDF, HTML та інші популярні формати за допомогою C#.
Mustache - це альтернативний синтаксис для шаблонів mail merge, який складається з тегів. Щоб створити шаблон вусів, використовуйте теги, визначені подвійними дужками, як показано нижче:
{{FirstName}}
У цьому випадку ви можете знайти такі теги всередині шаблону та замінити їх значеннями, визначеними ключем усередині тегу. Його називають шаблонами без логіки, тому що в ньому немає операторів if, пунктів else або циклів for.
Синтаксис Mustache - це єдиний параметр, який можна використовувати з шаблонами HTML або TXT, які не містять жодних полів. Це означає, що в деяких форматах шаблонів, таких як шаблони Word, можна використовувати як поля, так і синтаксис вусів, а в інших, таких як HTML або TXT, лише синтаксис шаблону вусів.
Ви можете спробувати наше рішення для виконання операції злиття за допомогою шаблону вусів у .NET. Після запуску коду експортуйте результат злиття за допомогою C# у зручний формат файлу, наприклад DOCX або PDF:
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");
Є три альтернативні варіанти встановлення "Aspose.Words для .NET" у вашу систему. Будь ласка, виберіть той, який відповідає вашим потребам, і дотримуйтесь покрокових інструкцій:
Наш продукт є повністю кросплатформним і підтримує всі основні реалізації .NET:
Оскільки код .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 для інших форматів файлів: