Mail merge для Word и PDF на C#

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

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

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

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

Создавайте документы, персонализированные для каждого получателя, используя функцию Mail merge в .NET. Для этого достаточно использовать шаблон Mail merge и данные из источника данных клиента.

Шаблон слияния - это документ с 'Merge Fields' - специальными полями, в которые вы можете вставить персонализированные данные из вашего источника данных. В качестве шаблона слияния используйте PDF или Word документ в DOC формате или DOCX со специальными полями слияния.

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

Сгенерировать отчет

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

Попробуйте использовать Mail merge в C#

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

Например, вы можете выполнить операцию Mail merge с Word файлами документов, такими как DOC или DOCX, и сохранить результат в PDF:

Выполнение операции Mail merge на C#
Загрузить шаблон Mail merge
Выполнить код
Выберите целевой формат из списка
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 документах или PDF

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

C# библиотека для использования слияния почты

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

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