Este artigo mostra como mesclar documentos Word usando C#. Ele representa um processo passo a passo, o link para os recursos necessários para configurar o IDE e um código de exemplo funcional para desenvolver um aplicativo que pode concatenar arquivos do Word usando C#. A aplicação desenvolvida pode ser utilizada dentro de qualquer ambiente .NET configurado em MS Windows, Linux ou MacOs.
Etapas para mesclar documentos do Word em C#
- Configure o IDE para usar Aspose.Words for .NET para combinar documentos do Word em C#
- Acesse o arquivo Word de origem usando uma instância da classe Document
- Acesse o documento Target Word usando uma instância da classe Document
- Anexe o documento do Word de origem ao documento do Word de destino usando o método AppendDocument
- Save o documento do Word de destino no disco
As etapas simples mencionadas acima explicam o processo para combinar documentos do Word em C#. O processo é iniciado acessando os documentos do Word de origem e de destino a partir do disco usando duas instâncias separadas da Classe de Documento. Em seguida, usando o método AppendDocument do objeto de classe do documento de destino, o documento de origem é anexado ao documento de destino, seguido pelo salvamento do arquivo do documento Word combinado no disco.
Código para combinar documentos do Word usando C#
O código de exemplo acima em C# mescla documentos do Word usando uma interface API muito simples. O exemplo pode ser facilmente estendido para mesclar quantos arquivos DOCX forem necessários. O método AppendDocument usa ImportFormatMode enum como parâmetro, o que oferece opções para mesclar o arquivo Word recebido usando a formatação de origem, a formatação de destino ou mantendo apenas estilos diferentes. Pode-se mesclar o documento adequando qualquer escolha do enumerador conforme necessário e salvar o documento no disco usando o método Salvar.
Este guia nos ensinou como anexar documentos do Word usando C#. Se você quiser aprender o processo de conversão de um arquivo HTML em um documento Word, consulte o artigo em como converter HTML para documento do Word usando C#.