Como converter texto para HTML
Introduza texto simples, escolha a codificação e ajuste os controlos de parágrafos, novas linhas e ligações antes de executar a conversão. O resultado é HTML com as substituições de caracteres previstas e, quando aplicável, âncoras para texto HTTP ou HTTPS.
Para que serve esta conversão
O conversor transforma texto simples em HTML e permite escolher a codificação de caracteres usada no resultado. É útil quando tem conteúdo escrito sem marcação HTML e pretende obter uma estrutura elementar de parágrafos e quebras de linha, sem introduzir manualmente cada elemento. A organização final depende das opções selecionadas, por isso convém decidir primeiro se as linhas em branco devem separar parágrafos ou se todo o conteúdo deve permanecer fora de elementos de parágrafo.
A configuração predefinida trata duas novas linhas consecutivas como separadores de parágrafos. As novas linhas que ficam dentro de cada parte podem ser convertidas em marcação de quebra de linha. Existe também uma opção independente para criar ligações a partir de texto que comece por HTTP ou HTTPS e continue com caracteres sem espaços. Essa opção está desligada por predefinição.
Durante a conversão, determinados caracteres são representados por entidades HTML. O e comercial passa a &, o sinal de menor passa a <, o sinal de maior passa a >, as aspas duplas passam a " e os apóstrofos passam a '. Assim, pode comparar a estrutura obtida com o texto que introduziu.
Passos para obter o HTML
-
Introduza o texto simples no campo de entrada. Não é obrigatório preencher esse campo: quando fica vazio, a entrada corresponde a uma cadeia vazia e o resultado é HTML vazio, sem conversão adicional.
-
Escolha a codificação de caracteres pretendida, caso o controlo esteja disponível na ferramenta. A escolha deve corresponder à forma como pretende utilizar o resultado.
-
Mantenha a divisão em parágrafos ativa se quiser que cada grupo separado por duas novas linhas consecutivas seja envolvido por marcação de parágrafo. Desative essa opção quando precisar de conservar o conteúdo sem o dividir em elementos de parágrafo.
-
Reveja a conversão de novas linhas. Com essa opção ativa, as novas linhas dentro dos parágrafos passam a marcação de quebra de linha. Se a divisão em parágrafos estiver desligada, cada nova linha passa a marcação de quebra de linha seguida de um caráter de nova linha. Desative a conversão quando não quiser essa substituição.
-
Ative a ligação automática apenas para o texto que pretende converter em âncora. O reconhecimento aplica-se a uma sequência iniciada por HTTP ou HTTPS e seguida de caracteres sem espaços; a correspondência encontrada é usada tanto como destino como texto apresentado.
-
Execute a conversão e leia o HTML produzido. Se introduzir conteúdo, a operação devolve um resultado com sucesso. Se tiver deixado o campo vazio, confirme que o resultado vazio corresponde ao que pretendia antes de continuar.
Leitura e verificação do resultado
Leia o resultado como uma representação HTML do texto simples, e não como uma cópia literal de todos os caracteres introduzidos. Com a divisão em parágrafos ligada, cada grupo formado entre separadores de duas novas linhas consecutivas recebe a marcação correspondente. As quebras que permanecem dentro desses grupos podem aparecer como marcação de quebra de linha quando a conversão de novas linhas está ativa.
Quando a divisão em parágrafos é desligada, o resultado não é organizado em elementos de parágrafo criados por essa opção. Nesse modo, as novas linhas continuam a depender da opção de conversão: se ela estiver ativa, são substituídas por marcação de quebra de linha e por um caráter de nova linha; se estiver desligada, não recebem essa substituição.
Verifique ainda as cinco substituições de caracteres especiais, sobretudo se o texto contiver sinais usados na sintaxe HTML. A ligação automática deve ser entendida como correspondência de texto com o padrão indicado, não como validação do endereço. Antes de usar o resultado, confirme a estrutura gerada, a codificação escolhida e o comportamento das quebras no local onde pretende inserir o HTML.
Exemplo prático
Para preparar uma nota, introduza Olá & mundo, deixe duas novas linhas e acrescente Visite um endereço HTTP seguido de um caminho sem espaços, ativando a ligação automática.
Introduza a frase indicada, deixe ativas a divisão de parágrafos e a conversão de novas linhas, ligue o reconhecimento de endereços e execute a conversão.
O resultado apresenta duas partes com marcação de parágrafo; o e comercial surge como & e o texto iniciado por HTTP é envolvido por uma âncora quando a ligação automática está ativa.
Limitações
- A ligação automática limita-se ao padrão HTTP ou HTTPS seguido de caracteres sem espaços, e a conversão de caracteres abrange apenas o e comercial, os sinais de menor e maior, as aspas duplas e os apóstrofos.
Erros comuns
- Quando um endereço não é convertido em ligação, a opção pode estar desligada ou o texto pode não começar por HTTP ou HTTPS, ou ainda conter um espaço; ative a opção e reveja essa sequência.
Perguntas frequentes
O que acontece quando não introduzo texto?
Se o campo permanecer vazio, a operação termina com sucesso e devolve HTML vazio, sem aplicar as restantes transformações.
Posso transformar endereços em ligações?
A conversão só ocorre quando a ligação automática está ativa e a sequência começa por HTTP ou HTTPS, seguida de caracteres sem espaços; o texto encontrado serve de destino e de apresentação.
Como controlo os parágrafos e as quebras de linha?
Por predefinição, as duas opções estão ativas; pode desligar a divisão em parágrafos, a conversão de novas linhas ou ambas para obter outra estrutura.