Selecione o idioma

Como gerar um documento PDF usando Web Forms

Os Formulários Web em formize.com possibilitam a realização de pesquisas anônimas, a coleta de informações sobre as respostas em um banco de dados e também fornecem ferramentas para analisar as respostas.

Os formulários da Web também oferecem suporte à capacidade de gerar arquivos PDF para o usuário após o preenchimento do formulário no site. 1971. PDF (https://docs.fileformat.com/pdf/) 1971. O modelo para geração é um documento no formato DOCX, no qual comentários de um tipo especial são adicionados, definindo áreas para substituir respostas e condições para excluir essa ou outra parte do documento. Essa função será útil ao redigir contratos , aplicativos e petições , que devem ser formados como um documento não editável com texto contínuo sem campos preenchíveis, ou seja, ser e não parecer um formulário em papel.

Tipo especial de comentários em um documento

O que isso significa para o entrevistado? Ele simplesmente preenche um formulário na web

Formulário web para geração de PDF

Em seguida, ele o envia e baixa um documento PDF completo, editado com base em seus dados.

PDF gerado

Para configurar a geraçãode PDFem Web Forms, você precisa seguir estas etapas sequencialmente:

  1. Prepare um modelo de documento no formato DOCX.

  2. Crie um formulário web com base no seu modelo DOCX.

  3. Publique seu formulário da web.

Preparando um modelo de documento DOCX

Crie ou edite um documento existente no formato DOCX adicionando comentários especiais.

O analisador de modelos DOCX processa somente comentários primários (ou seja, comentários que não são respostas a outros comentários), cujo texto começa com os caracteres “==” ou “!!”.

O documento DOCX não é apenas um modelo para o documento PDF gerado, mas também um modelo para um futuro formulário web. Portanto, você pode configurar alguns atributos das perguntas do formulário nos comentários do documento DOCX. Leia mais sobre isso na seção Sintaxe dos comentários especiais.

Tipos de comentários especiais

O analisador de modelos DOCX compreende dois tipos de comentários: comentários de substituição e comentários condicionais .

** Comentários de substituiçãosão comentários acima do texto selecionado em um documento que, como resultado do preenchimento de um formulário pelo usuário, pode ser substituído se o usuário fornecer um novo valor para ele. Formato do comentário: “==FIELD_ID” e “!! ID_DO_CAMPO”. Ao criar um formulário web baseado em um modelo DOCX para comentários de substituição **, **, perguntas com o tipo “Resposta curta” são criadas se o tipo de pergunta não estiver explicitamente especificado nos comentários.

** Comentários condicionaissão comentários acima do texto selecionado em um documento que só pode ser incluído no documento (como está) se o usuário optar explicitamente por adicioná-lo. Formato do comentário: “==FIELD_ID: :BLOCK_NAME” e “!! FIELD_ID: :NOME_DO_BLOCO”. Ao criar um formulário web baseado em um modelo DOCX paracomentários condicionais, as perguntascom o tipo “Caixas de seleção” são criadas se o tipo de pergunta não estiver explicitamente especificado nos comentários.

  • O nome do campo nos comentários pode ser repetido várias vezes no documento. Nesse caso, todos esses comentários serão configurados em um campo preenchível no formulário da web.

  • Os comentários podem ser aninhados. Ou seja, você pode deixar um comentário condicional em um parágrafo inteiro ou em vários e marcar, dentro dele, blocos individuais de texto com comentários de substituição .

  • Se o usuário não inserir um valor no campo associado ao comentário de substituição , o texto destacado por esse comentário não será alterado no documento PDF gerado.

  • Se o usuário não selecionar um valor associado a um comentário condicional ** **, o texto destacado por esse comentário será removido do documento PDF gerado.

Sintaxe dos comentários especiais

Conforme mencionado acima, os comentários de tipo especial devem começar com os caracteres “==” ou “!!” e ser comentários de alto nível, ou seja, não são respostas a outros comentários.

Por que os caracteres especiais podem ser “==” ou “!!”? Isso é feito para manter a sintaxe simples:

  • “==” define um campo preenchível opcional em um formulário da web que o usuário pode ignorar se desejar.
  • “!!” define os campos obrigatórios. Se o usuário não inserir um valor nesse campo, ele não poderá enviar o formulário da web.

Esses caracteres especiais são seguidos por uma expressão que especifica o identificador e o tipo de comentário. Se a expressão contiver os caracteres “::”, isso é sinal de um comentário condicional . Nesse caso, após os símbolos “::”, há o nome do bloco de adição condicional, que o usuário pode selecionar explicitamente no formulário da web.

Comentário condicional

Pergunta com caixas de seleção

Os atributos restantes da pergunta também podem ser definidos no texto do comentário especial ou nas respostas. Nesse caso, o valor de cada atributo deve ser especificado em uma linha de comentário separada e começar com o nome do atributo.

Comentário com atributos Atributos em linhas separadas do comentário especial

Atributos em uma resposta de comentário Atributos em resposta a um comentário especial

Nomes e descrições de atributos válidos

DesignaçãoPropósitoDescrição
nome:PerguntaNome de campo legível por humanos
descrição:Descrição da perguntaExibido abaixo do texto da pergunta.
tipo:Tipo de campoOs seguintes tipos são suportados:
texto- campo de texto curto. Esse é o tipo padrão para comentários de substituição **.
caixas de seleção multilinha- parágrafo
rádio- grupo de rádio
- caixas de seleção, selecionando uma ou mais. Esse é o tipo padrão para comentários condicionais
- lista suspensa, selecione um dos muitos
data- campo de entrada de data
hora- campo de entrada de hora
espaço reservado *:Espaço reservadoAparece no campo de entrada se não houver nenhum valor inserido.
Aplica-se somente aos seguintes tipos de campo:
texto
multilinha
dropdown
dica:Texto de dicaAparece abaixo do campo preenchível em letras pequenas.
Aplica-se somente aos seguintes tipos de campo:
texto
multilinha
suspenso
data
hora
  • Nota: Como editores como o MS Word colocam automaticamente em maiúscula o início de cada frase, os nomes dos atributos também podem começar com uma letra maiúscula, por exemplo: Nome, Descrição, Tipo etc. *

Crie e publique um formulário baseado em DOCX

Então, você tem um modelo de documento no formato DOCX. Parabéns! Você concluiu a parte mais difícil da configuração da geração de documentos. Restam apenas alguns cliques e a configuração está concluída.

Vá até a página de criação do formulário e faça o upload do modeloDOCX **, depois de ativar a opção “Importar do modelo DOCX”.

Importar do modelo DOCX

Aguarde a conclusão da operação e, na caixa de diálogo exibida, clique em “Sim” para ativar a função de geração de PDF depois que o usuário preencher o formulário da web.

Em seguida, abra o painel de configurações do formulário e, na seção “Ações após o envio do formulário”, selecione o idioma do documento. Isso é necessário para formatar corretamente os valores específicos do idioma, como datas.

Configurando o idioma do documento

Faça alterações no formulário web gerado, se necessário. Você pode adicionar descrições adicionais dos campos a serem preenchidos, alterar seu tipo, adicionar seções, cabeçalhos, imagens e instruções em vídeo.

Finalmente, para publicar seu formulário preenchido, clique no botão “Aplicar” na barra superior. Seu formulário foi publicado. Agora você pode compartilhá-lo clicando no botão “Compartilhar” na barra superior.

Alterar ou adicionar um modelo DOCX a um formulário existente

Além de criar um formulário com base em um modelo DOCX, você pode vincular um formulário existente a qualquer modelo DOCX. Para fazer isso, abra o painel de configurações do formulário na seção “Ações após enviar o formulário” e clique no botão “Carregar modelo de documento DOCX”. Depois disso, ative a opção “Gerar PDF com base no modelo DOCX”.

Carregar DOCX

Agora você precisa criar e configurar os campos a serem preenchidos de acordo com os comentários especiais do modelo DOCX. Você pode fazer isso manualmente ou usar uma ferramenta conveniente de sincronização de formulários.

Compare com o modelo DOCX

Para fazer isso, abra o menu de arquivos DOCX e selecione a ação “Comparar”.

Diálogo de comparação de formulários

No painel exibido, você verá o resultado da comparação das perguntas do formulário com os campos definidos no modelo DOCX. Aqui você pode fazer correções rápidas para cada pergunta, remover perguntas desnecessárias e adicionar perguntas ausentes.

20/06/2024