Цей підручник пояснює, як використовувати один із популярних продуктів для перетворення документів, щоб конвертувати 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# для перетворення HTML у зображення можна використовувати для перетворення документів. У цій публікації ми розглянули фундаментальне перетворення документа та згенерували зображення з файлу HTML. Щоб задовольнити свої потреби, ви можете змінити цей код і застосувати інші параметри до файлу візуалізації зображення, такі як Яскравість, Контраст, FlipMode, Висота, Ширина та багато інших.
У попередній статті ми розглянули, як конвертувати RTF у PDF на C#. Якщо вам цікаво дізнатися більше, перегляньте як конвертувати RTF у PDF за допомогою C#.