Как конвертировать 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 на С#

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, который содержит ряд свойств, которые можно установить, например, если у вас есть CSS в исходном файле HTML, используйте свойство CSS для настройки, используйте свойство Text для настройки качества отображаемого текста, установите цвет фона, установить разрешение выходного изображения и параметры страницы.

В этом руководстве мы научились конвертировать HTML в JPG на C#. Чтобы узнать о других типах преобразования, таких как HTML в PDF, обратитесь к статье как преобразовать HTML-страницу в PDF на С#.

 Русский