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

Criar Documentos DOC com Mail Merge em C#

Otimize seu processo de criação de documentos DOC gerando arquivos DOC programaticamente usando a tecnologia Mail Merge. A API C# gerencia todos os aspectos da operação de Mail Merge, ajudando você a economizar tempo e garantir máxima precisão em seus resultados.

Recursos Principais

  • Geração de documentos DOC baseados em modelos com suporte para campos de mesclagem.
  • Inserção dinâmica de conteúdo, incluindo texto, tabelas, imagens e campos de formulário nos arquivos DOC de saída.

Casos de Uso

  • Documentos Empresariais DOC. Crie contratos, propostas ou acordos no formato DOC com informações específicas do cliente.
  • Relatórios DOC Personalizados. Crie relatórios DOC personalizados combinando dados de bancos de dados ou outras fontes.
  • Processamento em Lote de Arquivos DOC. Crie automaticamente centenas de arquivos DOC a partir de um único modelo com diferentes conjuntos de dados.

Ao integrar os recursos de Mail Merge do Wordize em seus projetos .NET, os desenvolvedores podem criar soluções profissionais para geração e automação de documentos DOC. Instale nossa biblioteca para experimentar os recursos de geração de documentos DOC personalizados em seu software C# hoje mesmo.

C#
Código de execução
Faça upload do seu modelo de documento
Faça upload da sua fonte de dados (XML, JSON, CSV)
Selecione o formato de destino na lista
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); }
Código de execução

Como gerar arquivos DOC em C# usando Mail Merge

  1. Instale a biblioteca C# para gerar arquivos DOC usando a tecnologia Mail Merge
  2. Adicione uma referência à biblioteca (importe a biblioteca) em seu projeto C#
  3. Chame o método MailMerge para gerar DOC através de Mail Merge
5%