W tym samouczku wyjaśniono, jak używać jednego z popularnych produktów do konwersji dokumentów, aby konwertować kod HTML na obraz w języku C#. Możesz łatwo i szybko konwertować HTML na obraz przy użyciu C# z kilkoma wywołaniami API. Co więcej, transformacja dokumentu do formatu PNG nie wymaga instalacji żadnego dodatkowego oprogramowania i można to zrobić na dowolnym systemie operacyjnym, w tym Microsoft Windows, Linux i Mac OS.
Kroki, aby przekonwertować HTML na obraz w C#
- Skonfiguruj GroupDocs.Conversion for .NET z menedżera pakietów NuGet w swojej aplikacji
- Dodaj odwołanie do przestrzeni nazw GroupDocs.Conversion w swoim kodzie
- Utwórz instancję klasy Converter i załaduj źródłowy plik HTML
- Zainicjuj klasę ImageConvertOptions i ustaw atrybuty wyjściowego pliku PNG
- Zapisz obraz wyjściowy na dysku przy użyciu metody Convert. Przekaż także instancję ImageConvertOptions wraz z nazwą pliku wyjściowego.
W tych kilku krokach pokazano, jak zaimplementować transformację dokumentu dla funkcji C# HTML do PNG. Wszystko, co musisz teraz zrobić, to wykonać następujące kroki, aby uzyskać przekonwertowany dokument. Zainstaluj pakiet w swojej aplikacji, a następnie wywołaj konstruktory klas Converter i ImageConvertOptions z wymaganymi parametrami. Na koniec użyj funkcji Convert klasy Converter, aby zapisać wygenerowany plik na dysku.
Kod do konwersji HTML na obraz w C#
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertHtmlToImageInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert HTML to Image using C# | |
{ | |
// Remove the watermark in output Image by adding license | |
string licensePath = "GroupDocs.Conversion.lic"; | |
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License(); | |
lic.SetLicense(licensePath); | |
// Load the source HTML file for conversion to Image | |
var converter = new GroupDocs.Conversion.Converter("sample.html"); | |
// Set the convert options for the output PNG | |
var convertOptions = new ImageConvertOptions(); | |
// Convert and save the HTML in PNG format | |
converter.Convert("converted.png", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Stworzyliśmy przykład, w jaki sposób kod C# Convert HTML to Image może zostać użyty do przekształcenia dokumentów. W tym poście omówiliśmy podstawową transformację dokumentu i wygenerowaliśmy obraz z pliku HTML. Aby spełnić swoje potrzeby, możesz zmodyfikować ten kod i zastosować inne parametry do pliku renderowanego obrazu, takie jak jasność, kontrast, tryb odwrócenia, wysokość, szerokość i wiele innych.
Przyjrzeliśmy się, jak przekonwertować format RTF na PDF w języku C# w naszym wcześniejszym artykule. Jeśli chcesz dowiedzieć się więcej, sprawdź jak przekonwertować RTF na PDF za pomocą C#.