MHT para JPG PNG Imagem csharp

MHT é um arquivo único que contém todos os recursos relacionados a uma página da web. Ao contrário dos arquivos HTML, eles podem ser visualizados offline mesmo se qualquer imagem, tema ou outros recursos hospedados no servidor estiverem envolvidos. Esses arquivos geralmente são salvos com a extensão de arquivo .MHTML. Às vezes, você pode precisar converter um arquivo MHT em uma imagem para visualizar o conteúdo como uma miniatura. De acordo com esses requisitos, este artigo aborda como converter um arquivo MHT ou MHTML em uma imagem em JPG, PNG e outros formatos de imagem programaticamente em C#.

Conversão de MHT para Imagem – Instalação da API C#

Aspose.HTML for .NET API suporta trabalhar com páginas da Web em HTML, MHTML e vários outros formatos de arquivo. Você pode configurar a API baixando seus arquivos DLL da seção New Releases ou com o comando de instalação NuGet abaixo:

PM> Install-Package Aspose.Html

Converter MHT ou MHTML para imagem JPG em C#

Você pode converter um arquivo MHT ou MHTML em uma imagem JPG seguindo as etapas abaixo:

  1. Crie um objeto da classe ImageSaveOptions.
  2. Defina o formato da imagem para a imagem JPG.
  3. Converta a imagem MHT ou MHTML para JPG com o método ConvertMHTML.

O trecho de código a seguir mostra como converter um arquivo MHT ou MHTML em imagem JPG programaticamente em C#:

// Crie uma instância de ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Jpeg;

// Converta o formato de imagem MHTML para JPEG ou JPG 
Converter.ConvertMHTML("input.mhtml", options, "output.jpeg");

Converter MHT ou MHTML para imagem PNG programaticamente em C#

Você pode converter um arquivo MHT ou MHTML em uma imagem PNG com as seguintes etapas:

  1. Crie um objeto da classe ImageSaveOptions e defina o formato da imagem como PNG.
  2. Converta a imagem MHT ou MHTML para PNG usando o método ConvertMHTML.

O trecho de código abaixo explica como converter um arquivo MHT ou MHTML em uma imagem PNG programaticamente em C#:

// Crie uma instância da classe ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Png;

// Converter o formato de imagem MHTML para PNG 
Converter.ConvertMHTML("input.mhtml", options, "output.png");

Explorar Aspose.HTML para .NET API

Você pode verificar muitos outros recursos da API visitando a documentação.

Obtenha Licença Gratuita

Você pode avaliar a API sem limitações de avaliação solicitando uma licença temporária gratuita.

Conclusão

Neste artigo, você entendeu como converter um arquivo MHT ou MHTML em imagens nos formatos JPG ou PNG programaticamente em C#. Além disso, em caso de dúvidas, entre em contato conosco no fórum.

Veja também

Converter SVG para documento DOCX/DOC do Word em C#