O Node Html Raster está localizado na categoria Nodes Function e é utilizado para converter um documento HTML em uma imagem PNG codificada em Base64.
No vídeo abaixo, mostramos os parâmetros para configurá-lo:
Abaixo, você encontrará a descrição dos campos utilizados no processo, como mostramos no vídeo
Nome (opcional): Nome do Node, você pode alterar o valor padrão aqui.
Input Type: URL ou HTML.
Se selecionar URL, insira a URL pública do documento HTML. Caso contrário, o node não conseguirá processá-la.
Se selecionar HTML, configure a variável que contenha o documento HTML em texto puro.
CSS Selector (opcional): Permite especificar um seletor do DOM para renderização parcial.
HTML Load Wait Time: Tempo máximo, em segundos, para aguardar o carregamento da página. (Padrão: 1 segundo, Máx.: 5 segundos).
Output Path: Nome da variável onde será armazenada a imagem rasterizada.
Informações-chave:
- Não são aceitas URLs que contenham arquivos armazenados, como em plataformas tipo Google Drive.
- Os campos URL e CSS Selector suportam o uso de variáveis do objeto msg utilizando chaves. Por exemplo, {{meuParametro}} insere o valor de msg.meuParametro.
- Você pode combinar este Node com um Node Image para retornar o HTML rasterizado como resposta da integração.
Baixe o fluxo com os exemplos neste link.
Leve em consideração:
Ao testar, se for utilizar o tipo de entrada HTML, insira um node Inject antes do node Html Raster, contendo o documento HTML em texto puro. Nesse caso, deverá referenciar essa variável na configuração do Node.