Jak przekonwertować HTML na obraz w C#

W tym samouczku krótko opisano, jak konwertować kod HTML na obraz w języku C#, ładując źródłowy plik HTML, a następnie zapisując go jako plik obrazu PNG. Obraz wyjściowy można skonfigurować, ustawiając szereg właściwości wyjaśnionych w przykładowym kodzie. Zauważ, że do napisania konwertera HTML na obraz używany jest tutaj język C#, jednak możesz wykonać to samo zadanie również w wielu innych językach.

Kroki konwersji HTML na obraz w C#

  1. Skonfiguruj projekt, dodając Aspose.HTML for .NET z menedżera pakietów Nuget
  2. Załaduj żądany źródłowy plik HTML do obiektu klasy HTMLDocument w celu konwersji na obraz
  3. Zainicjuj obiekt ImageSaveOptions i skonfiguruj różne właściwości obrazu wyjściowego
  4. Konwertuj kod HTML na obraz za pomocą funkcji ConvertHTML() z klasy Converter

Powyższe kroki opisują, jak za pomocą C# przekonwertować HTML na obraz, aby najpierw dodać odwołanie do wymaganych bibliotek, a następnie załadować źródłowy plik HTML przy użyciu klasy HTMLDocument. Możesz skonfigurować obraz wyjściowy, ustawiając właściwości, takie jak tryb wygładzania, kolor tła, rozdzielczość pozioma i pionowa. Po ustawieniu wszystkich parametrów przekonwertuj plik HTML na obraz za pomocą funkcji ConvertHTML(), która wymaga pliku wejściowego, konfiguracji obrazu i nazwy pliku obrazu wyjściowego.

Kod do konwersji HTML na obraz w C#

Tutaj użyliśmy obiektu klasy ImageSaveOptions, który również obsługuje format ustawień, którym jest domyślnie PNG, ustawienia strony, takie jak układ strony, oraz opcje CSS używane do renderowania HTML. Podobnie inne obsługiwane typy obrazów to JPEG, BMP, GIF i TIFF.

Nauczyliśmy się tutaj, jak konwertować HTML na obraz w C#. Jeśli chcesz nauczyć się tworzyć plik HTML od podstaw przed przekonwertowaniem go na obraz, zapoznaj się z artykułem na jak utworzyć plik HTML w C#.

 Polski