English Indonesia Tiếng Việt عربي Español Italiano Türk فارسی Français Português Русский ไทย

Создать DOC документов с помощью Mail Merge на C#

Оптимизируйте процесс создания DOC документов, программно генерируя DOC файлы с помощью технологии Mail Merge. C# API обрабатывает все аспекты операции Mail Merge, помогая вам экономить время и обеспечивая максимально точные результаты.

Ключевые особенности

  • Генерация DOC документов на основе шаблонов с поддержкой полей слияния (Merge Fields).
  • Динамическая вставка контента, включая текст, таблицы, изображения и поля форм в выходные DOC файлы.

Сценарии использования

  • Деловые DOC документы. Создавайте контракты, предложения или соглашения в DOC формате с информацией, специфичной для клиента.
  • Персонализированные DOC отчеты. Создавайте настраиваемые DOC отчеты, объединяя данные из баз данных или других источников.
  • Пакетная обработка DOC файлов. Автоматически создавайте сотни DOC файлов из одного шаблона с различными наборами данных.

Интегрируя возможности Wordize Mail Merge в свои .NET-проекты, разработчики могут создавать профессиональные решения для генерации и автоматизации DOC документов. Установите нашу библиотеку, чтобы попробовать возможности генерации кастомизированных DOC документов в вашем программном обеспечении на C# уже сегодня.

C#
Выполнить код
Загрузите ваш шаблон документа
Загрузите ваш источник данных (XML, JSON, CSV)
Выберите целевой формат из списка
using System.Data;
using Newtonsoft.Json;
using Wordize.MailMerging;

string json = File.ReadAllText("DataSource.json");
DataTable dataTable = JsonConvert.DeserializeObject(json);
MailMerger.Execute("Input.doc", "Output.doc", SaveFormat.Doc, dataTable);
using System.Data; using Newtonsoft.Json; using Wordize.MailMerging; string json = File.ReadAllText("DataSource.json"); DataTable dataTable = JsonConvert.DeserializeObject(json); MailMerger.Execute("Input.doc", "Output.doc", SaveFormat.Doc, dataTable); using System.Data; using Newtonsoft.Json; using Wordize.MailMerging; using Wordize.Saving; string json = File.ReadAllText("DataSource.json"); DataTable dataTable = JsonConvert.DeserializeObject(json); var imageStreams = MailMerger.Execute("Input.doc", new ImageSaveOptions(SaveFormat.Doc), dataTable); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
using System.Data;
using Wordize.MailMerging;

DataSet dataSet = new DataSet();
dataSet.ReadXml("DataSource.xml");
MailMerger.Execute("Input.doc", "Output.doc", SaveFormat.Doc, dataSet.Tables[0]);
using System.Data; using Wordize.MailMerging; DataSet dataSet = new DataSet(); dataSet.ReadXml("DataSource.xml"); MailMerger.Execute("Input.doc", "Output.doc", SaveFormat.Doc, dataSet.Tables[0]); using System.Data; using Wordize.MailMerging; using Wordize.Saving; DataSet dataSet = new DataSet(); dataSet.ReadXml("DataSource.xml"); var imageStreams = MailMerger.Execute("Input.doc", new ImageSaveOptions(SaveFormat.Doc), dataSet.Tables[0]); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
Выполнить код

Как генерировать DOC файлы на C#, используя Mail Merge

  1. Установите C# библиотеку для генерации DOC файлов с помощью технологии Mail Merge
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в ваш C#-проект
  3. Вызовите метод MailMerge для генерации DOC через Mail Merge
5%