Crie docx usando Mail merge em C#

Biblioteca .NET de alta velocidade para mesclar modelos de documentos e dados do usuário em arquivos de vários formatos

Nossa solução fornece uma poderosa API independente de plataforma. Use nossa API de documento de Mail merge para desenvolver software de alto nível para plataformas .NET and .NET Core. Esta é uma solução de software poderosa para mesclar modelos em Word formatos e PDF e dados de fontes de dados personalizadas e exportar ainda mais o resultado para DOCX, PDF, HTML e outros formatos populares usando C#.

Ver trecho de código

Mail merge mustache in C#

Poderosa biblioteca .NET para usar a operação de mail merge com modelo de mustache e dados do usuário.

Este C# SDK permite que você use modelos Mustache com base na sintaxe Mustache e execute operações de mail merge neste modelo sem lógica para preencher o documento com dados de várias fontes de dados. Você pode exportar o resultado para o formato de documento necessário: DOCX, PDF, HTML e outros formatos populares usando C#.

Mail merge com modelos sem lógica usando C#

Mustache é uma sintaxe alternativa para modelos de mail merge que consiste em tags. Para criar um modelo de bigode, use tags especificadas por chaves duplas da seguinte forma:

{{FirstName}}

Nesse caso, você pode localizar essas tags dentro do modelo e substituí-las por valores determinados pela chave dentro da tag. É chamado de modelos sem lógica porque não há instruções if, cláusulas else ou loops for.

A sintaxe do Mustache é a única opção que pode ser usada com modelos HTML ou TXT que não contêm nenhum campo. Isso significa que, com alguns formatos de modelo, como modelos do Word, você pode usar campos e sintaxe de bigode e, com outros, como HTML ou TXT, apenas sintaxe de modelo de bigode.

Você pode experimentar nossa solução para executar a operação de mala direta com um modelo de bigode em .NET. Depois de executar o código, exporte o resultado da mala direta usando C# para um formato de arquivo conveniente, como DOCX ou PDF:

Execute uma operação de Mail merge usando o modelo docx em C#
Carregar um modelo de Mail merge
Código de execução
Selecione o formato de destino na lista
dotnet add package Aspose.Words
Cópia de
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");
Código de execução

Como usar a Mail merge em docx arquivos

  1. Instale Aspose.Words for .NET.
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto C#.
  3. Crie um modelo de mesclagem docx com campos de mesclagem.
  4. Abra o arquivo de modelo em C#.
  5. Chame o método Execute(), passando os campos de mesclagem e seus valores lá.
  6. Chame o método Save(), passando um nome de arquivo de saída com a extensão necessária.
  7. Obtenha o resultado da operação de Mail merge como Word arquivo.

C# biblioteca para usar Mail merge em docx

Existem três opções alternativas para instalar "Aspose.Words for .NET" em seu sistema. Escolha um que corresponda às suas necessidades e siga as instruções passo a passo:

Requisitos de sistema

Nosso produto é totalmente multiplataforma e oferece suporte a todas as principais implementações .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Como o código .NET não depende do hardware ou sistema operacional subjacente, mas apenas de uma Máquina Virtual, você está livre para desenvolver qualquer tipo de software para Windows, macOS, Android, iOS e Linux. Apenas certifique-se de ter instalado a versão correspondente do .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin.

Recomendamos o uso de ambientes de desenvolvimento integrados Microsoft Visual Studio, Xamarin e MonoDevelop para criar aplicativos C#, F#, VB.NET.

Para obter mais detalhes, consulte a documentação do produto.

Outros formatos de arquivo suportados

Você pode executar a operação de Mail merge para outros formatos de arquivo:

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2024. Todos os direitos reservados.