Como adicionar cabeçalho e rodapé no Word usando Python

Escrevemos este tutorial para descrever como adicionar cabeçalho e rodapé no Word usando Python com a ajuda de um processo passo a passo e um código de exemplo executável. Você será orientado a adicionar diferentes cabeçalhos e rodapés em diferentes páginas, juntamente com as informações para personalizá-los. O código de exemplo executável fornecerá uma solução completa para inserir cabeçalho e rodapé no Word usando Python e salvar o arquivo resultante como DOCX ou DOC sem instalar nenhuma outra ferramenta de terceiros, como OpenOffice ou MS Word etc

Etapas para adicionar cabeçalho e rodapé no Word usando Python

  1. Defina o ambiente para usar Aspose.Words para Python via .NET para adicionar cabeçalhos
  2. Crie um documento do Word com a classe Document e instancie um objeto DocumentBuilder com ela
  3. Defina a propriedade para adicionar um cabeçalho de primeira página diferente
  4. Crie diferentes tipos de cabeçalhos
  5. Mover o controle para o início do documento
  6. Adicione texto fictício e quebras de página para verificar a funcionalidade
  7. Salve o arquivo do Word de saída

Estas etapas explicam como escrever um programa para inserir rodapé de cabeçalho no Word usando Python fornecendo os nomes de classes e métodos que devem ser usados em uma sequência bem definida. Primeiro, crie um arquivo do Word e use-o para instanciar o objeto de classe DocumentBuilder que fornece recursos para definir o sinalizador para adicionar diferentes cabeçalhos na primeira página, mover para a seção de cabeçalho ou rodapé para escrever texto, mover para diferentes seções do documento, escrever texto nessa seção e adicionando quebras de página para citar alguns. Uma vez que o cabeçalho ou rodapé é adicionado, você também pode colocar texto ou adicionar campos diferentes para adicionar números de página e o número total de páginas também.

Código para inserir cabeçalho e rodapé no MS Word usando Python

Este código demonstra como inserir cabeçalho e rodapé no Word usando Python usando a propriedade different_first_page_header_footer para definir diferentes rodapés de cabeçalho para a primeira página e odd_and_even_pages_header_footer para definir diferentes para páginas pares e ímpares. Essas propriedades são efetivas quando você move para a seção de cabeçalho ou rodapé usando o método move_to_header_footer() com os tipos de rodapé de cabeçalho definidos no enumerador HeaderFooterType.

Este pequeno guia fornece detalhes sobre como colocar cabeçalho e rodapé no Word usando Python. Se você quiser aprender o processo de conversão de Word para PDF, consulte o artigo em como converter Word para PDF usando Python.

 Português