Como criar um formulário preenchível no Word usando Python

Este tutorial nítido orienta você sobre como criar um formulário preenchível no Word usando Python. Ele apresenta as etapas detalhadas, classes importantes e métodos necessários para executar essa tarefa. Você também receberá um código de exemplo executável que demonstra como criar um formulário preenchível no Word usando Python adicionando um livro-texto e um controle de caixa de combinação no arquivo do Word e salvando-o em formatos compatíveis com o MS Word, como {{ HYPERLINK1}}, DOC ou outros.

Etapas para criar campos de formulário no Word usando Python

  1. Configure o ambiente para usar Aspose.Words para Python via .NET para criar um formulário
  2. Crie ou carregue um arquivo do Word usando o objeto de classe Document para criar um formulário preenchível
  3. Instanciar um objeto de classe DocumentBuilder usando o arquivo do Word carregado para inserir controles
  4. Crie um controle de livro-texto usando o método insert_text_input() na classe DocumentBuilder
  5. Insira uma quebra de linha para renderizar mais controles na próxima linha
  6. Insira um controle de caixa de seleção usando o método insert_check_box()
  7. Salve o arquivo do Word resultante com controles de formulário nele

Essas etapas apresentam o processo para criar um formulário preenchível no Word usando Python. Na primeira etapa, você pode carregar o arquivo do Word e, em seguida, instanciar o objeto de classe DocumentBuilder usando o arquivo do Word carregado. O objeto de classe DocumentBuilder contém todos os métodos necessários para adicionar diferentes tipos de controles em um formulário, como diferentes tipos de quebras, caixas de seleção, caixas de combinação, caixas de texto etc.

Código para criar um formulário no Word usando Python

Este código demonstra como criar um formulário no Word usando Python com a ajuda de métodos disponíveis na classe DocumentBuilder. Usamos o método insert_text_input() para criar o controle de caixa de texto que usa o enumerador TextFormFieldType para personalizar a entrada como REGULAR, NUMBER, DATE, CURRENT_DATE, CURRENT_TIME e CALCULATED são usados para controlar o comportamento de entrada. Da mesma forma, quando criamos uma caixa de seleção, atribuímos um nome a ela que cria automaticamente um marcador com o mesmo nome.

Este artigo nos ensinou a criar controles em um formulário em um arquivo do Word. Se você quiser aprender o processo de inserção de comentários em um arquivo do Word, consulte o artigo em como inserir comentário no Word usando Python.

 Português