Como converter HTML para imagem em C#

Este tutorial descreve brevemente como converter HTML em imagem em C# carregando o arquivo de origem HTML e salvando-o como um arquivo de imagem PNG. Você pode configurar a imagem de saída definindo várias propriedades que são explicadas no código de exemplo. Observe que, para escrever HTML para conversor de imagem, a linguagem C# é usada aqui, mas você também pode executar a mesma tarefa em muitas outras linguagens.

Etapas para converter HTML em imagem em C#

  1. Configure o projeto adicionando Aspose.HTML for .NET do gerenciador de pacotes Nuget
  2. Carregue o arquivo HTML de origem desejado no objeto de classe HTMLDocument para conversão em imagem
  3. Inicialize o objeto ImageSaveOptions e configure diferentes propriedades da imagem de saída
  4. Converta o HTML para imagem usando a função ConvertHTML() da classe Converter

As etapas acima descrevem como usar C# converter HTML em imagem de modo que primeiro adicione a referência às bibliotecas necessárias e depois carregue o arquivo HTML de origem usando a classe HTMLDocument. Você pode configurar a imagem de saída definindo propriedades como modo de suavização, cor de fundo, resoluções horizontal e vertical. Depois que todos os parâmetros estiverem definidos, converta o arquivo HTML em imagem usando a função ConvertHTML() que requer arquivo de entrada, configurações de imagem e o nome do arquivo de imagem de saída.

Código para converter HTML em imagem em C#

Aqui usamos o objeto de classe ImageSaveOptions que também suporta o formato de configuração que é PNG por padrão, configuração de página como layout de página e opções de CSS a serem usadas para renderizar o HTML. Da mesma forma, outros tipos de imagem suportados incluem JPEG, BMP, GIF e TIFF.

Aprendemos aqui como converter HTML em imagem em C#. Se você quiser aprender a criar o arquivo HTML do zero antes de convertê-lo em imagem, consulte o artigo em como criar arquivo HTML em c#.

 Português