Neste tutorial passo a passo, explicaremos como inserir cabeçalho e rodapé do Word usando C# sem interoperabilidade. No documento do MS Word, você pode inserir o rodapé do cabeçalho no Word usando C# de forma diferente para as primeiras páginas, pares e ímpares. O exemplo de código C# neste tópico insere texto no cabeçalho e rodapé do documento do Word e o salva no formato de arquivo DOCX.
Etapas para inserir cabeçalho e rodapé do Word usando C#
- Instale o pacote Aspose.Words for .NET
- Crie uma instância de classes Document e DocumentBuilder
- Defina a configuração da página para usar cabeçalhos e rodapés diferentes para as primeiras páginas, ímpares e pares
- Mova o cursor para o cabeçalho e rodapé e insira algum texto neles
- Insira quebras de página no corpo do documento para visualizar todos os cabeçalhos e rodapés
- Por fim, salve o documento no formato de arquivo DOCX
Nessas etapas, o objeto de classe de documento é usado para criar e salvar o novo documento do Word. Enquanto o objeto de classe DocumentBuilder é usado para definir a configuração da página, mova o cursor para diferentes seções, cabeçalho e rodapé do arquivo do Word para inserir texto e inserir quebras de página. Finalmente, o documento do Word é salvo como DOCX após adicionar cabeçalho e rodapé no Word usando C#.
Código para inserir cabeçalho e rodapé no Word usando C#
Neste código de exemplo, a classe DocumentBuilder contém o membro PageSetup que é usado para definir o tipo de rodapé do cabeçalho. O outro membro MoveToHeaderFooter é usado para mover o cursor para diferentes cabeçalhos, rodapés e seções do documento do Word. Você também pode definir quebras de página usando esta classe.
Neste artigo, aprendemos a adicionar um cabeçalho e um rodapé no Word usando C#. No entanto, se você quiser realizar algumas outras operações no arquivo do Word, consulte o artigo em como inserir comentário no documento do Word usando C#.