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#
- Nastavte GroupDocs.Conversion for .NET ze správce balíčků NuGet ve vaší aplikaci
- Přidejte do svého kódu odkaz na jmenný prostor GroupDocs.Conversion
- Vytvořte instanci třídy Converter a načtěte zdrojový soubor HTML
- Inicializujte třídu ImageConvertOptions a nastavte atributy pro výstupní soubor PNG
- 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#.