Aspose.Html

Пространство имен Aspose.Html содержит классы и методы для манипулирования HTML документов, будь то простые или сложные и на лету. Aspose.HTML для .NET позволяет разработчикам вставлять, удалять, заменять узлы HTML, извлекать стили CSS информация, Навигация по HTML-документу с помощью NodeIterator, TreeWalker, которые предоставляются спецификациями обхода, XPath или запросы селектора CSS. Он также предлагает сценарии, которые позволяют манипулировать HTML DOM через JavaScript. Помимо HTML, этот API также предоставляет возможность загрузки EPUB и MHTML. API-интерфейсы Aspose известны своими функциями преобразования форматов между файлами, и этот API также предоставляет возможности загрузки HTML-файла и вывода вывода в PDF, Форматы XPS и растровых изображений, включая JPEG, PNG, BMP и TIFF.

Классы

Учебный класс Описание
ArrayBuffer Объект ArrayBuffer используется для представления универсального буфера необработанных двоичных данных фиксированной длины.
Configuration Представляет объект контекста конфигурации, который используется для настройки параметров среды для приложения.
Float32Array Представляет массив 32-битных чисел с плавающей запятой (соответствующих типу данных C float) в порядке байтов платформы.
Float64Array Представляет массив 64-битных чисел с плавающей запятой (соответствующих типу данных C float) в порядке байтов платформы.
FontsSettings Представляет настройки обработки шрифтов.
HTMLAddressElement Элемент адреса. См. определение элемента ADDRESS в HTML 4.01.
HTMLAnchorElement Элемент привязки. См. определение элемента A в HTML 4.01.
HTMLAppletElement Встроенный Java-апплет. См. определение элемента APPLET в HTML 4.01. Этот элемент устарел в HTML 4.01.
HTMLAreaElement Определение области карты изображения на стороне клиента. См. определение элемента AREA в HTML 4.01.
HTMLBaseElement URI базы документов [IETF RFC 2396 ]. См. определение элемента BASE в HTML 4.01.
HTMLBaseFontElement Базовый шрифт. См. определение элемента BASEFONT в HTML 4.01. Этот элемент устарел в HTML 4.01.
HTMLBodyElement Тело HTML-документа. Этот элемент всегда присутствует в DOM API, даже если теги отсутствуют в исходном документе. См. определение элемента BODY в HTML 4.01.
HTMLBRElement Принудительный разрыв строки. См. определение элемента BR в HTML 4.01.
HTMLButtonElement Нажать кнопку. См. определение элемента BUTTON в HTML 4.01.
HTMLCanvasElement Интерфейс HTMLCanvasElement предоставляет свойства и методы для управления макетом и представлением элементов холста. Интерфейс HTMLCanvasElement также наследует свойства и методы интерфейса HTMLElement.
HTMLDataListElement Элемент datalist представляет собой набор элементов option, которые представляют предопределенные опции для других элементов управления. См. такжеHTML 5.2 Рекомендация W3C .
HTMLDirectoryElement Список каталогов. См. определение элемента DIR в HTML 4.01. Этот элемент устарел в HTML 4.01.
HTMLDivElement Общий блочный контейнер. См. определение элемента DIV в HTML 4.01.
HTMLDListElement Список определений. См. определение элемента DL в HTML 4.01.
HTMLDocument An HTMLDocument является корнем иерархии HTML и содержит весь контент. Помимо предоставления доступа к иерархии, он также предоставляет некоторые удобные методы для доступа к определенным наборам информации из документа.
HTMLElement Все интерфейсы HTML-элементов происходят от этого класса. Элементы, которые только раскрывают основные атрибуты HTML, представлены базовым интерфейсом HTMLElement . Эти элементы следующие: специальный:SUB, SUP, SPAN, BDOfont:TT, I, B, U, S, STRIKE, BIG, SMALL фраза:EM, STRONG , DFN, CODE, SAMP, KBD, VAR, CITE, ACRONYM, ABBRlist: DD, DTNOFRAMES, NOSCRIPTADDRESS, CENTERThe style атрибут элемента HTML доступен через интерфейс ElementCSSInlineStyle , определенный в CSS module [DOM Level 2 Таблицы стилей и CSS ].
HTMLFieldSetElement Организует элементы управления формы в логические группы. См. определение элемента FIELDSET в HTML 4.01.
HTMLFontElement Локальное изменение шрифта. См. определение элемента FONT в HTML 4.01. Этот элемент объявлен устаревшим в HTML 4.01.
HTMLFormElement Элемент FORM включает в себя поведение, аналогичное коллекции и элементу . Он обеспечивает прямой доступ к содержащимся элементам управления формы , а также к атрибутам элемента формы. См. определение элемента FORM в HTML 4.01.
HTMLFrameElement Создать кадр. См. определение элемента FRAME в HTML 4.01.
HTMLFrameSetElement Создать сетку кадров. См. определение элемента FRAMESET в HTML 4.01.
HTMLHeadElement Информация о заголовке документа. См. определение элемента HEAD в HTML 4.01.
HTMLHeadingElement Для H1 до H6 элементов. См. определение элемента H1 в HTML 4.01.
HTMLHRElement Создать горизонтальную линейку. См. определение элемента HR в HTML 4.01.
HTMLHtmlElement Корень документа HTML. См. определение HTML-элемента в HTML 4.01.
HTMLIFrameElement Встроенные подокна. См. определение элемента IFRAME в HTML 4.01.
HTMLImageElement Встроенное изображение. См. определение элемента IMG в HTML 4.01.
HTMLInputElement Управление формой. В зависимости от среды, в которой просматривается страница , свойство value может быть доступно только для чтения для ввода загрузки файла тип. Для типа ввода «пароль» фактическое возвращаемое значение может быть замаскировано для предотвращения несанкционированного использования. См. определение элемента INPUT в [HTML 4.01 ].
HTMLIsIndexElement Этот элемент используется для однострочного ввода текста. См. определение элемента ISINDEX в HTML 4.01. Этот элемент устарел в HTML 4.01.
HTMLLabelElement Текст метки поля формы. См. определение элемента LABEL в HTML 4.01.
HTMLLegendElement Предоставляет заголовок для группы FIELDSET . См. определение элемента LEGEND в HTML 4.01.
HTMLLIElement Элемент списка. См. определение элемента LI в HTML 4.01.
HTMLLinkElement Элемент LINK указывает ссылку на внешний ресурс, а определяет отношение этого документа к этому ресурсу (или наоборот). См. определение элемента LINK в HTML 4.01 (см. также интерфейс LinkStyle в модуле StyleSheet [Таблицы стилей DOM уровня 2 и CSS ]).
HTMLMapElement Карта изображения на стороне клиента. См. определение элемента MAP в HTML 4.01.
HTMLMenuElement Список меню. См. определение элемента MENU в HTML 4.01. Этот элемент объявлен устаревшим в HTML 4.01.
HTMLMetaElement Содержит общую метаинформацию о документе. См. определение элемента META в HTML 4.01.
HTMLModElement Уведомление об изменении части документа. См. определения элементов INS и DEL в HTML 4.01.
HTMLNoScriptElement Операторы сценария. См. определение элемента NOSCRIPT в HTML 4.01.
HTMLObjectElement Общий встроенный объект. В принципе, все свойства элемента объекта доступны для чтения и записи, но в некоторых средах некоторые свойства могут быть доступны только для чтения после создания экземпляра базового объекта. См. определение элемента OBJECT в [HTML 4.01 ].
HTMLOListElement Нумерованный список. См. определение элемента OL в HTML 4.01.
HTMLOptGroupElement Группировать параметры вместе в логические подразделения. См. определение элемента OPTGROUP в HTML 4.01.
HTMLOptionElement Выбираемый вариант. См. определение элемента OPTION в HTML 4.01.
HTMLParagraphElement Пункты. См. определение элемента P в HTML 4.01.
HTMLParamElement Параметры, передаваемые в элемент OBJECT . См. определение элемента PARAM в HTML 4.01.
HTMLPreElement Предварительно отформатированный текст. См. определение элемента PRE в HTML 4.01.
HTMLQuoteElement Для Q и BLOCKQUOTE элементов. См. определение элемента Q в HTML 4.01.
HTMLScriptElement Операторы сценария. См. определение элемента SCRIPT в HTML 4.01.
HTMLSelectElement Элемент select позволяет выбрать опцию. Доступ к содержащимся опциям можно получить напрямую через элемент select как коллекцию. См. определение элемента SELECT в HTML 4.01.
HTMLStyleElement Информация о стиле. См. определение элемента STYLE в HTML 4.01, модуль CSS [Таблицы стилей DOM уровня 2 и CSS ] и интерфейс LinkStyle в модуле StyleSheets [Таблицы стилей DOM уровня 2 и CSS ] .
HTMLTableCaptionElement Заголовок таблицы См. определение элемента CAPTION в HTML 4.01.
HTMLTableCellElement Объект, используемый для представления TH и TD элементы. См. определение элемента TD в HTML 4.01.
HTMLTableColElement Перегруппировывает COL и COLGROUP элементов. См. определение элемента COL в HTML 4.01.
HTMLTableElement Методы create* и delete* таблицы позволяют авторам создавать и изменять таблицы. [HTML 4.01 ] указывает, что только один из каждого из CAPTION , THEAD и TFOOT элементов может существовать в таблице. Следовательно, если он существует и вызывается метод createTHead() или createTFoot(), метод возвращает существующий элемент THead или TFoot. См. определение элемента TABLE в HTML 4.01.
HTMLTableRowElement Строка в таблице. См. определение элемента TR в HTML 4.01.
HTMLTableSectionElement The THEAD , TFOOT и TBODY элементы.
HTMLTemplateElement Элемент шаблона
HTMLTextAreaElement Многострочное текстовое поле. См. определение элемента TEXTAREA в HTML 4.01.
HTMLTitleElement Элемент заголовка. См. определение элемента TITLE в HTML 4.01.
HTMLUListElement Ненумерованный список. См. определение элемента UL в HTML 4.01.
HTMLUnknownElement Неизвестный элемент html.
Int16Array Представляет массив 16-разрядных целых чисел со знаком с дополнением до двух в порядке байтов платформы.
Int32Array Представляет массив 32-разрядных целых чисел со знаком с дополнением до двух в порядке байтов платформы.
Int8Array Представляет массив 8-битных целых чисел со знаком с дополнением до двух.
License Предоставляет методы для лицензирования компонента.
Metered Предоставляет методы для установки измеренного ключа.
MimeType Представляет типы интернет-носителей
PlatformException Представляет базовый класс для всех исключений, которые могут возникнуть во время выполнения приложения.
TypedArray Объекты TypedArray представляют массивоподобное представление базового буфера двоичных данных.
TypedArray<T> Объекты TypedArray представляют массивоподобное представление базового буфера двоичных данных.
Uint16Array Представляет массив 16-разрядных целых чисел без знака с дополнением до двух в порядке байтов платформы.
Uint32Array Представляет массив 32-разрядных целых чисел без знака с дополнением до двух в порядке байтов платформы.
Uint8Array Представляет массив 8-битных целых чисел без знака с дополнением до двух.
Uint8ClampedArray Представляет собой массив 8-битных целых чисел без знака, ограниченный 0-255; если вы указали значение, выходящее за пределы диапазона [0,255], вместо него будет установлено 0 или 255;
Url Предоставляет объектное представление универсального идентификатора (URL).

Интерфейсы

Интерфейс Описание
IDocumentFragmentElement Представляет общий интерфейс для всех элементов фрагмента документа.
IFormAssociatedElement Связанный с формой элемент может иметь связь с элементом формы, который называется владельцем формы элемента. Если связанный с формой элемент не связан с элементом формы, его владелец формы считается нулевым. Связанный с формой элемент по умолчанию связан со своим ближайшим предком-элементом формы (как описано ниже), но, если он может быть повторно связан, может иметь атрибут формы, указанный для переопределения этого.
IHTMLFormElement Представляет базовый интерфейс, который должен быть реализован элементами формы HTML.
IHTMLOptionsCollection An HTMLOptionsCollection — это список узлов, представляющих элемент HTML option. К отдельному узлу можно получить доступ либо по порядковому номеру индексу, либо по имени узла или id атрибуты. Коллекции в HTML DOM считаются живыми, что означает, что они автоматически обновляются при изменении базового документа.
IUrlSearchParams Предоставляет методы для работы со строкой запроса URL.

перечисление

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