Immagine da MHT a JPG PNG csharp

Il file MHT è un singolo file contenente tutte le risorse relative a una pagina web. A differenza dei file HTML, possono essere visualizzati offline anche se sono coinvolte immagini, temi o altre risorse ospitate dal server. Tali file vengono generalmente salvati con estensione .MHTML. A volte, potrebbe essere necessario convertire un file MHT in un’immagine per visualizzare in anteprima il contenuto come miniatura. In conformità con tali requisiti, questo articolo illustra come convertire un file MHT o MHTML in un’immagine in JPG, PNG e altri formati di immagine a livello di codice in C#.

Conversione da MHT a immagine – Installazione dell’API C#

L’API Aspose.HTML for .NET supporta l’utilizzo di pagine Web in HTML, MHTML e molti altri formati di file. Puoi configurare l’API scaricando i suoi file DLL dalla sezione Nuove versioni o con il comando di installazione NuGet di seguito:

PM> Install-Package Aspose.Html

Converti MHT o MHTML in immagine JPG in C#

Puoi convertire un file MHT o MHTML in un’immagine JPG seguendo i passaggi seguenti:

  1. Crea un oggetto della classe ImageSaveOptions.
  2. Imposta il formato immagine sull’immagine JPG.
  3. Converti l’immagine MHT o MHTML in JPG con il metodo ConvertMHTML.

Il seguente frammento di codice mostra come convertire un file MHT o MHTML in un’immagine JPG a livello di codice in C#:

// Crea un'istanza di ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Jpeg;

// Converti MHTML in formato immagine JPEG o JPG 
Converter.ConvertMHTML("input.mhtml", options, "output.jpeg");

Converti MHT o MHTML in un’immagine PNG a livello di codice in C#

Puoi convertire un file MHT o MHTML in un’immagine PNG con i seguenti passaggi:

  1. Crea un oggetto della classe ImageSaveOptions e imposta il formato dell’immagine su PNG.
  2. Converti l’immagine MHT o MHTML in PNG usando il metodo ConvertMHTML.

Il frammento di codice seguente illustra come convertire un file MHT o MHTML in un’immagine PNG a livello di codice in C#:

// Crea un'istanza della classe ImageSaveOptions
ImageSaveOptions options = new ImageSaveOptions();
options.Format = ImageFormat.Png;

// Converti il formato immagine MHTML in PNG 
Converter.ConvertMHTML("input.mhtml", options, "output.png");

Esplora Aspose.HTML per l’API .NET

Puoi controllare molte altre funzionalità dell’API visitando la documentazione.

Ottieni licenza gratuita

Puoi valutare l’API senza alcuna limitazione di valutazione richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo hai capito come convertire un file MHT o MHTML in immagini nei formati JPG o PNG a livello di codice in C#. Inoltre, in caso di dubbi, contattaci al forum.

Guarda anche

Convertire il documento SVG in Word DOCX/DOC in C#