Como colocar o número da página no Word usando Python

Este tutorial foi desenvolvido para orientar como colocar o número da página no Word usando Python fornecendo etapas detalhadas e um código de exemplo executável. Você obterá informações sobre roaming em um arquivo do Word carregado e adicionará conteúdos diferentes, como números de página, em seu rodapé. O código de exemplo no final inserirá um número de página no Word usando python junto com o número total de páginas e, finalmente, salvará o arquivo do Word resultante como DOCX, DOC ou qualquer outro Formato suportado pelo MS Word.

Etapas para adicionar números de página no Word usando Python

  1. Estabeleça o ambiente para usar Aspose.Words para Python via .NET para adicionar o número da página
  2. Carregue o arquivo do Word de origem usando o objeto de classe Document
  3. Crie um objeto de classe DocumentBuilder para escrever e mover no documento carregado
  4. Mover para a seção de rodapé
  5. Escreva o texto, o número da página e o número total de páginas
  6. Salve o arquivo de palavra de saída com números de página nele

Estas etapas descrevem como inserir números de página no Word usando Python compartilhando primeiro os detalhes do ambiente e, em seguida, os detalhes para carregar e inserir conteúdo no arquivo do Word. Primeiro, você precisa carregar o arquivo do Word de origem e, em seguida, instanciar o objeto de classe DocumentBuilder que permite percorrer o documento e inserir conteúdos diferentes, como o campo de página neste artigo. Você pode formatar o número da página corretamente usando o texto apropriado junto com o número da página, se necessário.

Código para inserir o número da página usando Python

Este código demonstra como adicionar números de página usando Python usando métodos e propriedades diferentes na classe DocumentBuilder. Ele permite mover para a seção de cabeçalho ou rodapé do documento usando o método move_to_header_footer() fornecendo o HeaderFooterType como FOOTER_PRIMARY. Você pode escrever texto constante usando o método write() e o método insert_field() para escrever campos diferentes, como número de página e o número total de páginas exibidas em um formato bonito.

Este tutorial nos guiou para inserir números de página e outros campos na seção de cabeçalho ou rodapé de um documento. Se você quiser aprender o processo de conversão de um arquivo do Word para PDF, consulte o artigo em como converter Word para PDF usando Python.

 Português