Конвертер HTML – Конвертировать HTML на C#

HTML (HyperText Markup Language) – это стандартный язык разметки для документов, созданных для отображения в браузерах. HTML, известный как язык Интернета, развивался в соответствии с новыми требованиями к информации, которая должна отображаться как часть веб-страниц. Последний вариант известен как HTML 5, что дает большую гибкость для работы с языком. HTML-страницы либо принимаются с сервера, где они размещены, либо могут быть загружены из локальной системы.

Главной изюминкой Aspose.HTML является функция конвертации. Преобразование между форматами требуется по разным причинам: для работы в привычном, удобном формате или для использования преимуществ разных форматов для конкретных задач. Пространство имен Aspose.Html.Converters реализует простой доступ к методам преобразования. Он обеспечивает широкий спектр преобразований HTML в популярные форматы, такие как PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, MHTML и MD.

Онлайн HTML Конвертер

Вы можете проверить функциональность Aspose.HTML API и конвертировать HTML в режиме реального времени. Сначала загрузите файл HTML с локального диска, а затем запустите пример. В этом примере параметры сохранения установлены по умолчанию. Вы сразу же получите результат конвертации в виде отдельного файла.

                
            

Если вы хотите программно преобразовать HTML в PNG, давайте рассмотрим следующие примеры кода C#.

Как Конвертировать HTML на C#

В этой статье содержится информация о списке поддерживаемых преобразований HTML и о том, как их выполнять с помощью класса Converter, который группирует все низкие операции преобразования уровня в одном классе, чтобы сделать их удобными и простыми в использовании.

Любое преобразование, которое вы хотите выполнить, включает в себя загрузку HTML-документа и его сохранение в поддерживаемом формате. Это могут быть разные сценарии, но это можно сделать с помощью нескольких обязательных шагов:

  1. Загрузите HTML-документ в объект Document с помощью одного из конструкторов HTMLDocument(). Вы можете загрузить HTML из файла, HTML-кода, потока или URL-адреса.
  2. Создайте объект параметров сохранения.
  3. Вызовите один из методов ConvertHTML() и передайте ему необходимые параметры.

Пожалуйста, рассмотрите следующий фрагмент кода C#, который показывает преобразование HTML в PNG с помощью ConvertHTML(document, options, savePath).

 1using System.IO;
 2using Aspose.Html;
 3using Aspose.Html.Converters;
 4using Aspose.Html.Saving;
 5...
 6
 7    // Initialize an HTML document from a file
 8    using var document = new HTMLDocument(Path.Combine(DataDir, "nature.html"));
 9
10    // Initialize ImageSaveOptions 
11    var options = new ImageSaveOptions();
12
13    // Convert HTML to PNG
14    Converter.ConvertHTML(document, options, Path.Combine(OutputDir, "nature-output.png"));

Метод ConvertHTML() принимает в качестве параметров document, options и savePath и выполняет операцию конвертации. Примечание. Вам необходимо указать путь к выходному файлу в вашей локальной файловой системе (savePath). Кроме того, для конструктора HTMLDocument(address) необходимо указать путь к исходному HTML-файлу на вашем локальная файловая система.

Популярные Конвертации HTML

Aspose.HTML предлагает бесплатный онлайн-конвертер HTML Converter для преобразования файлов HTML в различные популярные форматы. Вы можете легко конвертировать HTML в PDF, HTML в XPS, HTML в DOCX, HTML в JPG, HTML в PNG, HTML в BMP, HTML в TIFF, HTML в GIF , HTML в MD и HTML в MHTML. Просто выберите файл, выберите формат для преобразования, и все готово. Это быстро и совершенно бесплатно!

Вы можете скачать полные примеры C# и файлы данных с GitHub.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.