Hoe HTML naar JPG te converteren in C#

Deze snelle en korte tutorial helpt bij het converteren van HTML naar JPG in C# met behulp van een paar regels code. Het biedt alle benodigde details om de omgeving te configureren om deze taak uit te voeren, samen met de uitvoerbare C#-code. Om HTML naar JPG te converteren, bevat C#-code een zeer eenvoudige benadering waarbij het HTML-bronbestand wordt geladen en opgeslagen als meerdere JPG-bestanden op basis van de inhoudsgrootte van het HTML-bestand.

Stappen om HTML naar JPG te converteren in C#

  1. Voeg een verwijzing naar Aspose.HTML toe aan het project met behulp van de NuGet-pakketbeheerder om HTML naar JPG te converteren
  2. Laad het HTML-bronbestand van schijf met behulp van de HTMLDocument klasse-instantie om het naar JPG te converteren
  3. Voor het aanpassen van de uitgevoerde JPG-afbeelding, instantiëert u het klasseobject ImageSaveOptions
  4. Stel het formaat van de uitvoerafbeelding in als Jpeg
  5. Converteer de volledige HTML-pagina naar meerdere afbeeldingen met de functie Converter.ConvertHTML

Deze stappen beschrijven het proces door de bronnen te delen voor het configureren van de toepassingsomgeving waar het gebruik van C# HTML naar JPG-conversie kan worden uitgevoerd. Het proces is vrij eenvoudig, omdat alleen het HTML-bestand moet worden geladen, samen met de instelling van het formaat voor uitvoerafbeeldingen. In de laatste stap wordt de conversie uitgevoerd met behulp van de Converter-klassefunctie ConvertHTML().

Code om HTML naar JPG te converteren 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");
}
}
}

Om HTML te converteren naar JPG C# importeert de code in het begin alle noodzakelijke klassen die vereist zijn door de applicatie. U kunt het conversieproces beheren door de klasse ImageSaveOptions te gebruiken die een aantal eigenschappen bevat die kunnen worden ingesteld, zoals als u CSS in uw HTML-bronbestand heeft, de CSS-eigenschap gebruikt voor configuratie, de eigenschap Text gebruikt om de kwaliteit van de weergegeven tekst te configureren, achtergrondkleur, stel de resolutie van de uitvoerafbeelding en pagina-instelling in.

Deze tutorial heeft ons geleerd hoe we HTML naar JPG kunnen converteren in C#. Raadpleeg het artikel op hoe HTML-pagina naar PDF te converteren in C# voor meer informatie over andere typen conversies, zoals HTML naar PDF.

 Nederlands