Dieses schnelle und kurze Tutorial zeigt Ihnen, wie Sie HTML mithilfe einiger Codezeilen in C#** in JPG konvertieren. Es enthält alle erforderlichen Details zum Konfigurieren der Umgebung zum Ausführen dieser Aufgabe zusammen mit dem ausführbaren C#-Code. Um HTML in JPG zu konvertieren, enthält C#-Code einen sehr einfachen Ansatz, bei dem die Quell-HTML-Datei geladen und als mehrere JPG-Dateien basierend auf der Inhaltsgröße der HTML-Datei gespeichert wird.
Schritte zum Konvertieren von HTML in JPG in C#
- Fügen Sie dem Projekt mithilfe des NuGet-Paketmanagers einen Verweis auf Aspose.HTML hinzu, um HTML in JPG zu konvertieren
- Laden Sie die Quell-HTML-Datei mithilfe der Klasseninstanz HTMLDocument von der Festplatte, um sie in JPG zu konvertieren
- Instanziieren Sie zur Anpassung des ausgegebenen JPG-Bilds das Klassenobjekt ImageSaveOptions
- Legen Sie das Format des Ausgabebildes als JPEG fest
- Konvertieren Sie die gesamte HTML-Seite mithilfe der Funktion Converter.ConvertHTML in mehrere Bilder
Diese Schritte beschreiben den Prozess, indem die Ressourcen zum Konfigurieren der Anwendungsumgebung geteilt werden, in der die Konvertierung von C# HTML in JPG durchgeführt werden kann. Der Vorgang ist recht einfach, da nur das Laden der HTML-Datei zusammen mit der Einstellung des Ausgabebildformats erforderlich ist. Im letzten Schritt erfolgt die Konvertierung mit Hilfe der Converter-Klassenfunktion ConvertHTML().
Code zum Konvertieren von 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"); | |
} | |
} | |
} |
Um HTML in JPG zu konvertieren, importiert C#-Code am Anfang alle notwendigen Klassen, die von der Anwendung benötigt werden. Sie können den Konvertierungsprozess steuern, indem Sie die ImageSaveOptions-Klasse verwenden, die eine Reihe von Eigenschaften enthält, die festgelegt werden können, z Hintergrundfarbe, Auflösung des Ausgabebildes und Seiteneinrichtung.
In diesem Tutorial haben wir gelernt, wie man HTML in C# in JPG konvertiert. Informationen zu anderen Konvertierungstypen wie HTML in PDF finden Sie im Artikel zu Wie konvertiere ich eine HTML-Seite in PDF in C#.