В этом кратком и кратком руководстве показано, как преобразовать HTML в JPG на C# с помощью нескольких строк кода. Он предоставляет все необходимые сведения для настройки среды для выполнения этой задачи вместе с исполняемым кодом C#. Для преобразования HTML в JPG код C# содержит очень простой подход, при котором исходный файл HTML загружается и сохраняется как несколько файлов JPG в зависимости от размера содержимого файла HTML.
Шаги по преобразованию HTML в JPG на C#
- Добавьте ссылку на Aspose.HTML в проект с помощью диспетчера пакетов NuGet для преобразования HTML в JPG.
- Загрузите исходный HTML-файл с диска, используя экземпляр класса HTMLDocument, чтобы преобразовать его в JPG.
- Для настройки выходного изображения JPG создайте экземпляр объекта класса ImageSaveOptions.
- Установите формат выходного изображения как Jpeg
- Преобразуйте всю 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 на С#.