Конвертер 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).

 1// Prepare a path to a source HTML file
 2string documentPath = Path.Combine(DataDir, "nature.html");
 3
 4// Prepare a path to save the converted file
 5string savePath = Path.Combine(OutputDir, "nature-output.png");
 6
 7// Initialize an HTML document from the file
 8using var document = new HTMLDocument(documentPath);
 9
10// Create an instance of the ImageSaveOptions class 
11var options = new ImageSaveOptions(ImageFormat.Png);
12
13// Convert HTML to PNG
14Converter.ConvertHTML(document, options, savePath);

Метод 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.