Jak převést HTML na obrázek v C#

Tento tutoriál vám vysvětluje, jak používat jeden z oblíbených produktů pro převod dokumentů k převodu HTML na obrázek v C#. Můžete snadno a rychle převést HTML na obrázek pomocí C# s několika voláními API. Transformace dokumentu do formátu PNG navíc nevyžaduje instalaci žádného dalšího softwaru a lze ji provést na jakémkoli operačním systému, včetně Microsoft Windows, Linux a Mac OS.

Kroky k převodu HTML na obrázek v C#

  1. Nastavte GroupDocs.Conversion for .NET ze správce balíčků NuGet ve vaší aplikaci
  2. Přidejte do svého kódu odkaz na jmenný prostor GroupDocs.Conversion
  3. Vytvořte instanci třídy Converter a načtěte zdrojový soubor HTML
  4. Inicializujte třídu ImageConvertOptions a nastavte atributy pro výstupní soubor PNG
  5. Uložte výstupní obraz na disk pomocí metody Převést. Také předejte instanci ImageConvertOptions spolu s názvem výstupního souboru.

Těchto několik kroků ukazuje, jak implementovat transformaci dokumentu pro funkci C# HTML na PNG. Vše, co nyní musíte udělat, je postupovat podle následujících kroků, abyste získali převedený dokument. Nainstalujte balíček do své aplikace a poté zavolejte konstruktory tříd Converter a ImageConvertOptions s potřebnými parametry. Nakonec použijte funkci Convert třídy Converter k uložení vygenerovaného souboru na disk.

Kód pro převod HTML na obrázek v 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");
}
}
}

Vytvořili jsme příklad toho, jak lze kód C# převést HTML na obrázek použít k transformaci dokumentů. V tomto příspěvku jsme pokryli základní transformaci dokumentu a vygenerovali obrázek ze souboru HTML. Chcete-li vyhovět vašim potřebám, můžete tento kód upravit a použít na soubor obrázku vykreslení další parametry, jako je Jas, Kontrast, FlipMode, Výška, Šířka a mnoho dalších.

V našem dřívějším článku jsme se podívali na to, jak převést RTF do PDF v C#. Pokud se chcete dozvědět více, podívejte se na jak převést RTF do PDF pomocí C#.

 Čeština