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#
- Voeg een verwijzing naar Aspose.HTML toe aan het project met behulp van de NuGet-pakketbeheerder om HTML naar JPG te converteren
- Laad het HTML-bronbestand van schijf met behulp van de HTMLDocument klasse-instantie om het naar JPG te converteren
- Voor het aanpassen van de uitgevoerde JPG-afbeelding, instantiëert u het klasseobject ImageSaveOptions
- Stel het formaat van de uitvoerafbeelding in als Jpeg
- 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.