Automação
Gerar imagens a partir de Markdown no n8n
Adicione um nó HTTP Request a qualquer fluxo e converta Markdown em PNG, JPG ou PDF. Não há nó personalizado para instalar nem exigência de hospedagem própria.
Para quê
Para que as pessoas usam
Transformar itens de RSS ou linhas de banco de dados em cards sociais de forma agendada e publicá-los no Slack, X ou LinkedIn pelo mesmo fluxo.
Renderizar a saída de um nó de IA como imagem antes que ela saia do fluxo: entra Markdown, sai um PNG pronto para compartilhar.
Anexar um PDF renderizado a e-mails quando um formulário é enviado ou um registro muda.
Configuração
Conectar o n8n
- 01
Crie um token em Perfil → API tokens. Ele começa com mti_ e é exibido apenas uma vez.
- 02
Adicione um nó HTTP Request. Defina o método como POST e a URL como https://markdowntoimage.com/api/v1/images/generate.
- 03
Em Headers, adicione o cabeçalho de autorização. A credencial Header Auth do n8n também funciona — o nome e o valor são os mesmos.
Authorization: Bearer mti_your_token_here
- 04
Defina Body Content Type como JSON e cole isto. A expressão ={{ }} puxa o Markdown do nó anterior.
{ "markdown": "={{ $json.content }}", "format": "png", "width": 800, "theme": "sunset", "mode": "url" } - 05
A URL da imagem chega neste caminho. Encaminhe-a para um nó de upload, e-mail ou armazenamento.
{{ $json.data.imageUrl }}
Todos os parâmetros — temas, fontes, estilos de código, tamanho de página para PDF — estão na referência da API.