Come convertire HTML in immagine in C#

Questo tutorial descrive brevemente come convertire l’HTML in un’immagine in C# caricando il file di origine HTML e salvandolo come file immagine PNG. È possibile configurare l’immagine di output impostando una serie di proprietà spiegate nel codice di esempio. Nota che per scrivere HTML al convertitore di immagini C# qui viene utilizzato il linguaggio, tuttavia puoi eseguire la stessa attività anche in molti altri linguaggi.

Passaggi per convertire HTML in immagine in C#

  1. Configura il progetto aggiungendo Aspose.HTML for .NET dal gestore di pacchetti Nuget
  2. Carica il file HTML di origine desiderato nell’oggetto classe HTMLDocument per la conversione in immagine
  3. Inizializza l’oggetto ImageSaveOptions e configura diverse proprietà dell’immagine di output
  4. Converti l’HTML in un’immagine usando la funzione ConvertHTML() dalla classe Converter

I passaggi precedenti descrivono come utilizzare C# convertire HTML in immagine in modo tale da aggiungere prima il riferimento alle librerie richieste e quindi caricare il file HTML di origine utilizzando la classe HTMLDocument. È possibile configurare l’immagine di output impostando proprietà come la modalità levigatura, il colore di sfondo, le risoluzioni orizzontali e verticali. Una volta impostati tutti i parametri, convertire il file HTML in un’immagine utilizzando la funzione ConvertHTML() che richiede il file di input, le configurazioni dell’immagine e il nome del file dell’immagine di output.

Codice per convertire HTML in immagine in C#

Qui abbiamo utilizzato l’oggetto classe ImageSaveOptions che supporta anche il formato di impostazione che è PNG per impostazione predefinita, l’impostazione della pagina come il layout di pagina e le opzioni CSS da utilizzare per il rendering dell’HTML. Allo stesso modo, altri tipi di immagine supportati includono JPEG, BMP, GIF e TIFF.

Abbiamo imparato qui come convertire HTML in immagine in C#. Se vuoi imparare a creare il file HTML da zero prima di convertirlo in immagine, fai riferimento all’articolo su come creare file HTML in C#.

 Italiano