Як конвертувати HTML у JPG на C#

Цей швидкий і короткий посібник допоможе конвертувати HTML у JPG у C# за допомогою кількох рядків коду. Він надає всі необхідні деталі для налаштування середовища для виконання цього завдання разом із придатним для виконання кодом C#. Для перетворення HTML на JPG C# код містить дуже простий підхід, коли вихідний файл HTML завантажується та зберігається як кілька файлів JPG на основі розміру вмісту файлу HTML.

Кроки для перетворення HTML у JPG у C#

  1. Додайте посилання на Aspose.HTML до проекту за допомогою менеджера пакунків NuGet, щоб конвертувати HTML у JPG
  2. Завантажте вихідний HTML-файл із диска за допомогою екземпляра класу HTMLDocument, щоб перетворити його на JPG
  3. Щоб налаштувати вихідне зображення JPG, створіть екземпляр об’єкта класу ImageSaveOptions
  4. Встановіть формат вихідного зображення як Jpeg
  5. Перетворіть всю сторінку HTML на кілька зображень за допомогою функції Converter.ConvertHTML

У цих кроках описується процес спільного використання ресурсів для налаштування середовища програми, де за допомогою C# HTML у JPG можна виконати перетворення. Процес досить простий, оскільки потрібно лише завантажити файл HTML разом із налаштуванням формату вихідних зображень. На останньому кроці перетворення виконується за допомогою функції класу Converter ConvertHTML().

Код для перетворення HTML у JPG у C#

using Aspose.Html;
using Aspose.Html.Converters;
using Aspose.Html.Rendering.Image;
using Aspose.Html.Saving;
namespace KBHtml
{
class Program
{
static void Main(string[] args) // Main function to convert HTML to JPG in C#
{
// Remove the watermark in output JPG image by adding license
License licHtmlToJpg = new License();
licHtmlToJpg.SetLicense(@"Aspose.Html.lic");
// Load the source HTML document that is to be converted to images
HTMLDocument document = new HTMLDocument("SourceHtmlFile.html");
// Initialize ImageSaveOptions to set output images parameters
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Jpeg);
// Convert HTML to JPG by rendering HTML to multiple images
Converter.ConvertHTML(document, options, "OutputJpegImage.jpg");
System.Console.WriteLine("Done");
}
}
}

Щоб конвертувати HTML у JPG, код C# спочатку імпортує всі необхідні класи, які потрібні програмі. Ви можете керувати процесом перетворення за допомогою класу ImageSaveOptions, який містить ряд властивостей, які можна встановити, наприклад, якщо у вашому вихідному файлі HTML є CSS, використовуйте властивість CSS для конфігурації, використовуйте властивість Text для налаштування якості відтвореного тексту, установіть колір фону, встановити роздільну здатність вихідного зображення та налаштування сторінки.

Цей підручник навчив нас конвертувати HTML у JPG у C#. Щоб дізнатися про інші типи перетворення, як-от HTML у PDF, перегляньте статтю як конвертувати HTML-сторінку в PDF на C#.

 Українська