Ovaj vam vodič objašnjava kako koristiti jedan od popularnih proizvoda za pretvorbu dokumenata za pretvorbu HTML-a u sliku u C#. Možete jednostavno i brzo konvertirati HTML u sliku koristeći C# uz nekoliko API poziva. Nadalje, transformacija dokumenta u format PNG ne zahtijeva instalaciju nikakvog dodatnog softvera, a može se izvršiti na bilo kojem operativnom sustavu, uključujući Microsoft Windows, Linux i Mac OS.
Koraci za pretvaranje HTML-a u sliku u C#
- Postavite GroupDocs.Conversion for .NET iz upravitelja paketa NuGet u svojoj aplikaciji
- Dodajte referencu na imenski prostor GroupDocs.Conversion u svom kodu
- Napravite instancu klase Converter i učitajte izvornu HTML datoteku
- Inicijalizirajte klasu ImageConvertOptions i postavite atribute za izlaznu PNG datoteku
- Spremite izlaznu sliku na disk pomoću metode Pretvori. Također, proslijedite instancu ImageConvertOptions zajedno s nazivom izlazne datoteke.
Ovih nekoliko koraka pokazuje kako implementirati transformaciju dokumenta za funkcionalnost C# HTML u PNG. Sve što sada morate učiniti je slijediti sljedeće korake kako biste dobili konvertirani dokument. Instalirajte paket u svoju aplikaciju, zatim pozovite konstruktore klasa Converter i ImageConvertOptions s potrebnim parametrima. Na kraju, upotrijebite funkciju Convert klase Converter za spremanje generirane datoteke na disk.
Kod za pretvaranje HTML-a u sliku u 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"); | |
} | |
} | |
} |
Napravili smo primjer kako C# pretvaranje HTML u sliku koda može se koristiti za transformaciju dokumenata. U ovom smo postu obradili temeljnu transformaciju dokumenta i generirali sliku iz HTML datoteke. Kako biste zadovoljili svoje potrebe, možete modificirati ovaj kod i primijeniti druge parametre na datoteku slike za renderiranje, kao što su Svjetlina, Kontrast, FlipMode, Visina, Širina i mnogi drugi.
Pogledali smo kako pretvoriti RTF u PDF u C# u našem ranijem članku. Ako želite saznati više, pogledajte kako pretvoriti RTF u PDF koristeći C#.