Конвертер 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-документа и его сохранение в поддерживаемом формате. Это могут быть разные сценарии, но это можно сделать с помощью нескольких обязательных шагов:
- Загрузите HTML-документ в объект Document с помощью одного из конструкторов HTMLDocument(). Вы можете загрузить HTML из файла, HTML-кода, потока или URL-адреса.
- Создайте объект параметров сохранения.
- Вызовите один из методов 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
Convert HTML to PDF, XPS
Convert HTML to Word
Convert HTML to Image
Convert HTML to Web Formats
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.