В этом руководстве объясняется, как использовать один из популярных продуктов преобразования документов для преобразования HTML в изображение на C#. Вы можете легко и быстро конвертировать HTML в изображение с помощью C# с помощью нескольких вызовов API. Кроме того, преобразование документа в формат PNG не требует установки какого-либо дополнительного программного обеспечения и может выполняться в любой операционной системе, включая Microsoft Windows, Linux и Mac OS.
Шаги по преобразованию HTML в изображение на C#
- Настройте GroupDocs.Conversion for .NET из диспетчера пакетов NuGet в своем приложении.
- Добавьте ссылку на пространство имен GroupDocs.Conversion в код.
- Создайте экземпляр класса Converter и загрузите исходный файл HTML.
- Инициализировать класс ImageConvertOptions и установить атрибуты для выходного файла PNG.
- Сохраните выходное изображение на диск с помощью метода 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 с помощью С#.