Создайте Word с помощью Mail merge на C#

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

Мощный, независимый от платформы Mail Merge API. Используйте наш Mail Merge API для разработки высокоуровневого ПО для .NET and .NET Core. Это мощное программное решение для объединения шаблонов в Word форматах и PDF и данных из пользовательских источников данных и дальнейшего экспорта результата в DOCX, PDF, HTML и другие популярные форматы с использованием C#.

Посмотреть фрагмент кода

Mail merge в Word с использованием C#

С помощью API нашего продукта вы можете создавать персонализированные документы, используя шаблон Mail merge Word, данные из пользовательских источников данных и функцию Mail merge в C#. Шаблон Mail merge Word представляет собой документ в Word формате с полями слияния - специальными полями, в которые вы хотите вставить персонализированные данные из вашего источника данных.

Источником данных является пользовательское хранилище данных, из которого данные извлекаются во время операции Mail merge для замены в соответствующие поля шаблона Word.

Генерация отчета

Вы можете создавать отчеты на основе Mail merge Word используя операцию слияния. Просто создайте шаблон Word с полями слияния, который можно использовать для создания отчетов, и выберите источник данных. Вы даже можете создавать отчеты на основе Excel данных, если соберете их там.

Попробуйте Mail merge для Word файла в C#.

Чтобы попробовать нашу функцию Mail merge, загрузите шаблон Word с полями слияния и заполните эти поля через наш интерфейс. После запуска кода экспортируйте отчет в удобный формат, созданный с помощью C#.

В следующем примере показано, как выполнить операцию Mail merge в C#:

Выполнение операции 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.Execute(fields, values);
doc.Save("Output.docx");
Выполнить код

Как использовать Mail merge в Word файлах

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

C# библиотека для использования Mail merge в Word

Есть три альтернативных варианта установки "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

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