Questo breve e rapido tutorial aiuta a convertire HTML in JPG in C# con l’aiuto di poche righe di codice. Fornisce tutti i dettagli necessari per configurare l’ambiente per eseguire questa attività insieme al codice C# eseguibile. Per convertire HTML in JPG il codice C# contiene un approccio molto semplice in cui il file HTML di origine viene caricato e salvato come più file JPG in base alla dimensione del contenuto del file HTML.
Passaggi per convertire HTML in JPG in C#
- Aggiungi un riferimento a Aspose.HTML al progetto utilizzando il gestore di pacchetti NuGet per convertire HTML in JPG
- Carica il file HTML di origine dal disco utilizzando l’istanza della classe HTMLDocument per convertirlo in JPG
- Per la personalizzazione dell’immagine JPG di output, crea un’istanza dell’oggetto classe ImageSaveOptions
- Imposta il formato dell’immagine di output come Jpeg
- Converti l’intera pagina HTML in più immagini utilizzando la funzione Converter.ConvertHTML
Questi passaggi descrivono il processo condividendo le risorse per la configurazione dell’ambiente dell’applicazione in cui è possibile eseguire la conversione da C# HTML a JPG. Il processo è abbastanza semplice in quanto è richiesto solo il caricamento del file HTML insieme all’impostazione del formato delle immagini di output. Nel passaggio finale, la conversione viene eseguita utilizzando la funzione di classe Converter ConvertHTML().
Codice per convertire HTML in JPG in C#
using Aspose.Html; | |
using Aspose.Html.Converters; | |
using Aspose.Html.Rendering.Image; | |
using Aspose.Html.Saving; | |
namespace KBHtml | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert HTML to JPG in C# | |
{ | |
// Remove the watermark in output JPG image by adding license | |
License licHtmlToJpg = new License(); | |
licHtmlToJpg.SetLicense(@"Aspose.Html.lic"); | |
// Load the source HTML document that is to be converted to images | |
HTMLDocument document = new HTMLDocument("SourceHtmlFile.html"); | |
// Initialize ImageSaveOptions to set output images parameters | |
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Jpeg); | |
// Convert HTML to JPG by rendering HTML to multiple images | |
Converter.ConvertHTML(document, options, "OutputJpegImage.jpg"); | |
System.Console.WriteLine("Done"); | |
} | |
} | |
} |
Per convertire HTML in JPG, il codice C# importa tutte le classi necessarie all’inizio che sono richieste dall’applicazione. È possibile controllare il processo di conversione utilizzando la classe ImageSaveOptions che contiene un numero di proprietà che possono essere impostate come se si dispone di CSS nel file HTML di origine, utilizzare la proprietà CSS per la configurazione, utilizzare la proprietà Text per configurare la qualità del testo visualizzato, impostare colore di sfondo, impostazione della risoluzione dell’immagine di output e impostazione della pagina.
Questo tutorial ci ha insegnato come convertire HTML in JPG in C#. Per apprendere altri tipi di conversioni come da HTML a PDF, fai riferimento all’articolo su come convertire una pagina HTML in PDF in C#.