Как преобразовать HTML в изображение в C#

В этом руководстве объясняется, как использовать один из популярных продуктов преобразования документов для преобразования HTML в изображение на C#. Вы можете легко и быстро конвертировать HTML в изображение с помощью C# с помощью нескольких вызовов API. Кроме того, преобразование документа в формат PNG не требует установки какого-либо дополнительного программного обеспечения и может выполняться в любой операционной системе, включая Microsoft Windows, Linux и Mac OS.

Шаги по преобразованию HTML в изображение на C#

  1. Настройте GroupDocs.Conversion for .NET из диспетчера пакетов NuGet в своем приложении.
  2. Добавьте ссылку на пространство имен GroupDocs.Conversion в код.
  3. Создайте экземпляр класса Converter и загрузите исходный файл HTML.
  4. Инициализировать класс ImageConvertOptions и установить атрибуты для выходного файла PNG.
  5. Сохраните выходное изображение на диск с помощью метода Convert. Кроме того, передайте экземпляр ImageConvertOptions вместе с именем выходного файла.

Эти несколько шагов демонстрируют, как реализовать преобразование документа для функциональности C# HTML в PNG. Все, что вам нужно сделать сейчас, это выполнить следующие шаги, чтобы получить преобразованный документ. Установите пакет в свое приложение, затем вызовите конструкторы классов Converter и ImageConvertOptions с необходимыми параметрами. Наконец, используйте функцию Convert класса Converter, чтобы сохранить сгенерированный файл на диск.

Код для преобразования HTML в изображение на 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");
}
}
}

Мы создали пример того, как код C# convert HTML to Image можно использовать для преобразования документов. В этом посте мы рассмотрели фундаментальное преобразование документа и создали изображение из HTML-файла. Чтобы удовлетворить свои потребности, вы можете изменить этот код и применить другие параметры к файлу изображения для рендеринга, такие как яркость, контрастность, FlipMode, высота, ширина и многие другие.

Мы рассмотрели, как конвертировать RTF в PDF на C# в нашей предыдущей статье. Если вам интересно узнать больше, посетите как конвертировать RTF в PDF с помощью С#.

 Русский