Как преобразовать HTML в XHTML на C#

В следующем примере C# показано, как преобразовать HTML-документ. Существуют различные случаи преобразования HTML в XHTML, такие как чтение с URL-адреса/веб-страницы, сгенерированного редактором WYSISYG HTML или из сохраненного файла. Мы описываем исходный код для чтения HTML из файла и последующего преобразования HTML в XHTML с помощью метода Save().


Преобразование HTML в XHTML с помощью C#

XHTML был разработан, чтобы быть более структурированным, менее скриптовым и универсальным, с использованием всех существующих возможностей XML и большей независимостью от устройств. Чтобы преобразовать HTML в XHTML, мы будем использовать API Aspose.HTML для .NET, который представляет собой многофункциональное, мощное и простое в использовании средство для работы с документами. и API преобразования для платформы C#. Вы можете программно преобразовывать HTML в XHTML с полным контролем над широким диапазоном параметров преобразования. Существуют различные случаи преобразования HTML в XHTML, такие как чтение из файла, URL-адреса, редактора WYSISYG, строки или потока. Мощный C# API позволяет быстро и качественно конвертировать HTML в популярные форматы!


Шаги по преобразованию HTML в XHTML на C#

Если вы хотели бы использовать функции преобразования в своем продукте или хотите программно преобразовать HTML в XHTML, см. приведенный выше пример кода C# или изучите главу «Документация». Пожалуйста, выполните следующие обязательные действия:

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

Преобразование HTML в документации

Преобразование между форматами требуется по разным причинам: для работы в привычном, удобном формате или для использования преимуществ разных форматов для конкретных задач. Aspose.HTML for .NET API позволяет быстро и качественно конвертировать HTML в другие популярные форматы. Пожалуйста, посетите главу документации Преобразование между форматами, чтобы узнать больше об Aspose.HTML для .NET API. В главе описываются популярные преобразования, а также примеры C# для наиболее распространенных сценариев преобразования.


Бесплатные онлайн-конвертеры

Aspose.HTML предлагает бесплатные онлайн-конвертеры Converters для преобразования HTML, XHTML, MHTML, EPUB, XML или Markdown документов в PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, Markdown и другие форматы. Загружайте, конвертируйте файлы и получайте результат за несколько секунд! Вам не нужно никакого дополнительного программного обеспечения. Попробуйте наши мощные онлайн Конвертеры бесплатно прямо сейчас!

FAQ

1. Зачем конвертировать HTML на C#?

Преобразование между форматами требуется по разным причинам: для работы в привычном, удобном формате или для использования преимуществ разных форматов для конкретных задач. Иногда файлы HTML могут быть несовместимы с некоторым программным обеспечением, и вам необходимо преобразовать их в другой формат файла, чтобы открыть и прочитать их.

2. Как конвертировать HTML в XHTML?

Aspose.HTML позволяет конвертировать HTML в XHTML любым способом – онлайн или программно. Например, вы можете использовать онлайн-конвертер HTML для быстрого преобразования файлов в режиме реального времени. Просто загрузите файл, запустите конвертер и через несколько секунд получите результат! Кроме того, вы можете использовать Aspose.HTML для .NET API и предоставленный код C# для программного преобразования HTML в XHTML.

3. В какие другие форматы файлов я могу конвертировать HTML?

Aspose.HTML API обеспечивает широкий спектр преобразований HTML в популярные форматы, такие как PDF, XPS, DOCX, JPEG, PNG, BMP, TIFF, GIF и другие.

4. Какие форматы поддерживает Aspose.HTML?

По умолчанию мы поддерживаем документы HTML, XHTML, SVG, EPUB, MHTML и Markdown. В рамках упомянутых документов мы также поддерживаем спецификации CSS, JavaScript, XPath и HTML5 Canvas.

Как установить библиотеку Aspose.HTML для .NET

Вы можете использовать несколько способов установки библиотеки Aspose.HTML для .NET в вашей системе:

  • Установите пакет NuGet с помощью графического интерфейса диспетчера пакетов NuGet.
  • Установите пакет NuGet с помощью консоли диспетчера пакетов.
  • Установите Aspose.HTML для .NET через MSI.

Aspose.HTML для .NET поддерживает синтаксический анализ HTML5, CSS3, SVG и HTML Canvas для создания объектной модели документа (DOM) на основе стандарта WHATWG DOM. Библиотека полностью написана на C# и может использоваться для создания любого типа 32-битного или 64-битного приложения .NET, включая ASP.NET, WCF, WinForms и .NET Core. Прежде чем запускать код примера преобразования .NET, убедитесь, что у вас есть ОС, такая как Microsoft Windows, или совместимая с .NET Framework или .NET Standard, и среда разработки, такая как Microsoft Visual Studio. Дополнительные сведения об установке библиотеки C# и системных требованиях вы найдете в документации Aspose.HTML.

HTML Формат файла HTML

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

XHTML Формат файла XHTML

XHTML (расширяемый язык гипертекстовой разметки) – это текстовый формат файлов с разметкой ​​XML, использующий переформулировку HTML4.0. Эти файлы хорошо подходят для открытия или просмотра в веб-браузере. XHTML был разработан, чтобы быть более структурированным, менее скриптовым, универсальным и независимым от устройств. Он использует все существующие возможности XML и многое другое. XHTML предоставляет в целом полезный набор элементов и атрибутов с опциями расширения в сочетании с таблицами стилей. Спецификации для HTML4.01, HTML5 и XHTML динамично разрабатываются Консорциумом World Wide Web (W3C).

Другие поддерживаемые преобразования HTML

Вы также можете конвертировать HTML во многие другие форматы файлов:

HTML TO PDF (Portable Document Format)
HTML TO DOCX (Microsoft Word)
HTML TO XPS (XML Paper Specifications)
HTML TO BMP (Bitmap Image)
HTML TO IMAGE (Image formats)
HTML TO JPEG (JPEG Image)
HTML TO GIF (Graphical Interchange Format)
HTML TO PNG (Portable Network Graphics)
HTML TO TIFF (Tagged Image Format)
HTML TO MD (Markdown Language)
HTML TO MHTML (Web Page Archive Format)
HTML TO XHTML (Extensible HyperText Markup Language)