Конвертировать HTML онлайн или на C#
Преобразование HTML в PDF, XHTML, MHTML, Markdown, XPS, DOCX и изображения, включая BMP, JPG, PNG, TIFF, для создания кроссплатформенных приложений .NET.
Как конвертировать HTML с помощью C#
Язык гипертекстовой разметки HTML – это язык Интернета. В настоящее время большая часть информации представлена на веб-сайтах в виде веб-страниц. Таким образом, преобразование этой информации на основе HTML в другие форматы, такие как PDF, XPS, Microsoft® Word, Markdown и форматы изображений, является распространенным сценарием.
Aspose.HTML for .NET API
упрощает процесс преобразования для разработчиков.
Любое преобразование, которое вы хотите выполнить, включает в себя загрузку HTML-документа и его сохранение в поддерживаемом формате. Это могут быть разные сценарии, но это можно сделать с помощью нескольких обязательных шагов:
- Загрузите документ HTML в объект Document с помощью одного из конструкторов HTMLDocument() . Вы можете загрузить HTML из файла, HTML-кода, потока или URL-адреса.
- Создайте объект «Параметры сохранения».
- Вызовите один из методов ConvertHTML() и передайте ему необходимые параметры.
Онлайн Конвертер HTML
Вы можете конвертировать HTML с помощью Aspose.HTML for .NET API в режиме реального времени. В следующем примере C# показано, как преобразовать HTML-документ. Пожалуйста, загрузите файл из локальной файловой системы, выберите выходной формат и запустите конвертер. Вы сразу получите результат. Вы можете попробовать бесплатные онлайн-конвертеры здесь.
using Aspose.Html; using Aspose.Html.Converters; using Aspose.Html.Saving; using var document = new HTMLDocument("{{input lower}}"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'MHTML'}} var options = new MHTMLSaveOptions(); {{/if_output}} {{#if_output 'DOCX'}} var options = new DocSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'MD'}} var options = new MarkdownSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}} Converter.ConvertHTML(document, options, "output.{{output lower}}"); {{/if_output}} {{#if_output 'XHTML'}} document.Save("output.xhtml", new HTMLSaveOptions() { DocumentType = HTMLSaveOptions.XHTML }); {{/if_output}}
Статьи документации о конвертации HTML файлов
Главной изюминкой Aspose.HTML .NET API является функция преобразования. Преобразование между форматами требуется по разным причинам: для работы в привычном, удобном формате или для использования преимуществ разных форматов для конкретных задач. Пространство имен Aspose.Html.Converters реализует простой доступ к методам преобразования. Он обеспечивает широкий спектр преобразований HTML в популярные форматы, такие как PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF, MHTML и MD. Пожалуйста, посетите главу документации Преобразование между форматами, чтобы узнать больше о функциях преобразования Aspose.HTML for .NET API.
Установка библиотеки Aspose.HTML for .NET
Эта библиотека поддерживает синтаксический анализ HTML5, CSS3, SVG и HTML Canvas для создания объектной модели документа (DOM) на основе стандарта WHATWG DOM. Вы можете использовать несколько способов установки библиотеки Aspose.HTML for .NET в вашей системе:
- Использование графического интерфейса диспетчера пакетов NuGet.
- Использование консоли диспетчера пакетов.
- Установка Aspose.HTML for .NET через MSI.
Дополнительные сведения об установке библиотеки C# вы найдете в документации Aspose.HTML.
Другие поддерживаемые Конвертеры
Вы также можете конвертировать файлы HTML, XHTML, MHTML, EPUB, Markdown и SVG во многие другие форматы файлов, включая некоторые из перечисленных ниже: