Ir para o conteúdo
freeonlinemarkdowneditor
Português

Blog

Colando Markdown no Word ou no Google Docs com a formatação intacta

texto formatadowordgoogle docsárea de transferência

Reduzir o Markdown a caracteres é a resposta certa para um campo de formulário. É a resposta errada para um documento. Se você vai colar no Word ou no Google Docs, quer que os títulos sejam títulos e que a tabela seja uma tabela.

Essa é outra conversão, e ela funciona por uma parte da área de transferência em que quase ninguém pensa.

A área de transferência guarda mais de uma coisa

Uma única operação de cópia pode carregar o mesmo conteúdo em vários formatos ao mesmo tempo. Quando você copia de um processador de texto, a área de transferência recebe text/html e text/plain. O aplicativo em que você cola pega o que entende: o Word pega o HTML e reconstrói a formatação; um terminal pega o texto simples e ignora o resto.

É por isso que colar de um navegador no Word mantém o negrito, e colar a mesma coisa em um editor de código não. Nada se perdeu — duas versões viajaram juntas e cada destino escolheu uma.

A conversão para texto formatado aqui escreve as duas. Escolha Texto formatado como formato de saída e aperte Copiar: a área de transferência recebe o HTML renderizado junto com uma alternativa em texto simples. Cole no Word, no Docs, no Gmail ou no Outlook e a formatação chega. Cole em um terminal e você recebe texto legível em vez de marcação.

O que passa

Títulos, negrito e itálico, listas ordenadas e não ordenadas com seu aninhamento, tabelas com células de verdade, links como links de verdade, código embutido e blocos de código, citações, e imagens onde o destino consegue alcançá-las.

Listas de tarefas passam como caixas de seleção. Notas de rodapé passam como links para suas definições.

Onde complica

O Firefox mantém atrás de uma preferência a API de área de transferência que escreve vários formatos, então o caminho automático não está disponível lá. A alternativa seleciona a pré-visualização renderizada para que um Ctrl/+C manual ainda leve a formatação — a cópia do próprio navegador dá conta das duas versões mesmo quando a API não dá.

Imagens são referências, não dados. Se o Markdown aponta para https://example.com/grafico.png, o documento colado aponta para o mesmo URL. Ela aparece onde esse endereço é alcançável e quebra onde não é. Se a imagem precisa viajar com o documento, baixe o HTML e guarde a imagem ao lado, ou insira a figura você mesmo no destino.

O Google Docs é mais rigoroso que o Word quanto ao HTML que aceita e às vezes simplifica uma estrutura aninhada. Listas muito aninhadas são a vítima de sempre.

As opções continuam valendo

Uma suposição comum é que o texto formatado ignora as opções de conversão, já que o HTML tem um elemento de verdade para tudo. Em grande parte é verdade, mas não totalmente. Várias opções mudam o documento em si, e não como ele é desenhado:

  • Links podem manter só o texto, mostrar o URL, ou virar o URL.
  • Imagens podem ser mantidas ou removidas.
  • Blocos de código, citações e notas de rodapé podem ser removidos.
  • Títulos podem ir para maiúsculas.
  • Pontuação pode ser normalizada para ASCII.

Essas valem para texto formatado e HTML tanto quanto para texto simples. As que realmente não valem são as que dão forma aos caracteres — o símbolo do marcador, o layout das tabelas, os marcadores de lista de tarefas, a junção de linhas em branco — porque uma lista HTML não precisa que se escolha um caractere de marcador para ela. Essas se desligam quando você sai do modo de texto simples, e o painel diz por quê.

Se você precisa de um arquivo em vez de uma colagem

A mesma renderização é baixada como um .html autônomo com o estilo embutido, então abre corretamente sem conexão — ou imprime em PDF.

Experimentar o conversor →