Como converter HTML para imagem em Java

Este breve tutorial tem como objetivo explicar como converter HTML para imagem em Java carregando um arquivo HTML e salvando-o como uma imagem, digamos PNG neste tutorial. Você pode definir vários parâmetros da imagem de saída, incluindo a resolução demonstrada aqui. Para escrever HTML para conversor de imagem, a linguagem Java é usada aqui, mas você também pode executar essa tarefa em muitas outras linguagens e plataformas.

Etapas para converter HTML em imagem em Java

  1. Configure o projeto para adicionar Aspose.HTML do repositório Maven para conversão de HTML em imagem
  2. Carregue um arquivo HTML recém-criado ou existente no objeto de classe HTMLDocument
  3. Instancie o objeto de classe ImageSaveOptions e defina o tipo de imagem como PNG
  4. Defina a resolução da imagem de saída
  5. Converta o arquivo HTML para PNG usando as opções de salvamento especificadas

Para converter HTML em Java de imagem as etapas baseadas em linguagem são explicadas aqui. Você pode adicionar as bibliotecas necessárias ao projeto e importar as classes necessárias usadas no código de exemplo. Em seguida, seguindo uma abordagem passo a passo, carregue um arquivo HTML, defina os parâmetros da imagem de saída e, finalmente, converta-o no tipo de imagem necessário.

Código para converter HTML em imagem em Java

Este código demonstra como usar Java gera imagem a partir de HTML usando algumas linhas de código onde primeiro criamos um arquivo HTML localmente, mas não é necessário e você pode carregar qualquer arquivo HTML existente também no objeto da classe HTMLDocument. Na próxima etapa, inicialize o objeto da classe ImageSaveOptions que é necessário durante a conversão e, opcionalmente, defina alguns parâmetros como resolução, etc. Por fim, a conversão é realizada usando a função Converter.convertHTML() que recebe o arquivo HTML de origem, opções de salvamento de imagem e imagem de saída nome do arquivo.

Neste tópico, observamos o processo de conversão de HTML em imagem em Java. No entanto, se você quiser criar um arquivo HTML avançado do zero, consulte o artigo em como criar arquivo HTML usando Java.

 Português