Ten szybki i krótki samouczek pomoże przekonwertować HTML na JPG w C# za pomocą kilku linijek kodu. Zawiera wszystkie niezbędne szczegóły do skonfigurowania środowiska do wykonania tego zadania wraz z uruchamialnym kodem C#. Aby przekonwertować HTML na JPG, kod C# zawiera bardzo proste podejście, w którym źródłowy plik HTML jest ładowany i zapisywany jako wiele plików JPG na podstawie rozmiaru zawartości pliku HTML.
Kroki, aby przekonwertować HTML na JPG w C#
- Dodaj odniesienie do Aspose.HTML do projektu za pomocą menedżera pakietów NuGet, aby przekonwertować HTML na JPG
- Załaduj źródłowy plik HTML z dysku, używając instancji klasy HTMLDocument, aby przekonwertować go na JPG
- Aby dostosować wyjściowy obraz JPG, utwórz instancję obiektu klasy ImageSaveOptions
- Ustaw format obrazu wyjściowego jako Jpeg
- Konwertuj całą stronę HTML na wiele obrazów za pomocą funkcji Converter.ConvertHTML
Te kroki opisują proces, udostępniając zasoby do konfigurowania środowiska aplikacji, w którym można przeprowadzić konwersję C# HTML na JPG. Proces jest dość prosty, ponieważ wymagane jest tylko załadowanie pliku HTML wraz z ustawieniem formatu obrazów wyjściowych. W ostatnim kroku konwersja jest wykonywana za pomocą funkcji klasy Converter ConvertHTML().
Kod do konwersji HTML na JPG w 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"); | |
} | |
} | |
} |
Aby konwertować HTML na JPG, kod C# importuje na początku wszystkie niezbędne klasy wymagane przez aplikację. Możesz kontrolować proces konwersji za pomocą klasy ImageSaveOptions, która zawiera szereg właściwości, które można ustawić, na przykład jeśli masz CSS w źródłowym pliku HTML, użyj właściwości CSS do konfiguracji, użyj właściwości Text, aby skonfigurować jakość renderowanego tekstu, ustaw kolor tła, ustaw rozdzielczość obrazu wyjściowego i ustawienia strony.
Ten samouczek nauczył nas, jak przekonwertować HTML na JPG w języku C#. Aby dowiedzieć się więcej o innych typach konwersji, takich jak HTML na PDF, zapoznaj się z artykułem na jak przekonwertować stronę HTML na PDF w C#.