Aspose.HTML for .NET Developer OEM
Aspose.HTML for .NET Developer OEM - программный компонент для интеграции функций обработки HTML и веб-контента в коммерческие, корпоративные и облачные приложения на платформе .NET. Библиотека позволяет создавать и редактировать HTML-документы, работать со структурой DOM, применять CSS, извлекать данные и преобразовывать документы в PDF, XPS, SVG и растровые изображения.
Решение можно использовать в веб-системах, серверных службах, SaaS-платформах, генераторах отчетов, системах документооборота и тиражируемых программных продуктах. Для выполнения основных операций не требуется запуск пользовательского браузера или установка офисного программного обеспечения.
Создание и редактирование HTML
Aspose.HTML for .NET позволяет создавать HTML-документы с нуля, загружать существующие страницы из файла, потока или строки и программно изменять их содержимое.
Основные возможности:
- добавление и удаление элементов;
- изменение текста и атрибутов;
- работа со ссылками и изображениями;
- создание таблиц и списков;
- подключение встроенных и внешних стилей;
- сохранение измененной разметки;
- формирование HTML на основе данных приложения.
Библиотека подходит для создания отчетов, электронных документов, веб-страниц, писем и корпоративных шаблонов.
Работа с DOM, HTML5 и CSS
Компонент предоставляет доступ к объектной модели документа и позволяет управлять структурой HTML на уровне отдельных узлов.
Разработчики могут:
- получать элементы по тегу, идентификатору или классу;
- выполнять поиск с помощью CSS-селекторов и XPath;
- создавать, копировать и удалять узлы;
- изменять атрибуты и текст;
- работать с коллекциями элементов;
- обрабатывать HTML5-разметку;
- применять встроенные и внешние стили;
- использовать веб-шрифты, медиазапросы и SVG-графику.
Поддержка CSS помогает сохранять цвета, размеры, шрифты и расположение элементов при визуализации и преобразовании документов.
Преобразование HTML в PDF
Aspose.HTML for .NET позволяет конвертировать HTML-страницы и сформированные по шаблонам документы в PDF.
При экспорте можно настраивать:
- размер и ориентацию страницы;
- поля;
- разрешение;
- качество изображений;
- масштабирование содержимого;
- загрузку внешних ресурсов;
- параметры шрифтов;
- разбиение документа на страницы.
Функциональность подходит для автоматического формирования счетов, отчетов, договоров, сертификатов, инструкций и коммерческих предложений.
Экспорт в XPS и изображения
Библиотека поддерживает преобразование HTML в форматы, предназначенные для печати, просмотра и публикации.
Доступен экспорт в:
- XPS;
- JPEG;
- PNG;
- TIFF;
- BMP и другие поддерживаемые графические форматы.
Разработчик может управлять размером результата, разрешением и параметрами визуализации. Изображения можно использовать для предварительного просмотра, создания миниатюр и публикации веб-материалов.
Работа с SVG
Aspose.HTML for .NET позволяет загружать, создавать, редактировать и преобразовывать SVG-документы.
Поддерживаются:
- изменение графических элементов;
- настройка заливки и контуров;
- добавление текста;
- управление размерами;
- встраивание SVG в HTML;
- преобразование SVG в PDF;
- сохранение векторной графики в растровые изображения.
Функциональность удобна при работе со схемами, диаграммами, иконками и техническими иллюстрациями.
MHTML, EPUB и Markdown
Компонент поддерживает дополнительные форматы веб-документов и электронных публикаций.
Библиотека позволяет:
- загружать и преобразовывать MHTML;
- открывать EPUB-документы;
- экспортировать EPUB в PDF и изображения;
- обрабатывать Markdown;
- преобразовывать Markdown в HTML;
- сохранять веб-контент для дальнейшей обработки.
Доступный набор операций зависит от особенностей исходного и конечного формата.
Загрузка внешних ресурсов
HTML-документы могут содержать изображения, стили, шрифты и другие связанные ресурсы. Aspose.HTML for .NET предоставляет средства управления их загрузкой.
Приложение может:
- обрабатывать локальные и внешние ресурсы;
- задавать базовый адрес документа;
- контролировать сетевые запросы;
- использовать пользовательские обработчики;
- заменять недоступные ресурсы;
- ограничивать обращение к внешнему содержимому.
Это помогает корректно преобразовывать сложные страницы и контролировать обработку веб-контента.
Извлечение и анализ данных
Библиотеку можно использовать для анализа структуры HTML и получения нужной информации.
Разработчики могут извлекать:
- текстовое содержимое;
- заголовки;
- ссылки и изображения;
- таблицы и списки;
- метаданные;
- значения атрибутов;
- отдельные блоки по CSS-селекторам или XPath.
Полученные данные можно передавать в базы, поисковые системы, аналитические сервисы и корпоративные приложения.
Формирование документов по шаблонам
Aspose.HTML for .NET подходит для автоматического создания документов на основе HTML-шаблонов. Приложение может загрузить шаблон, подставить данные, добавить таблицы и изображения, применить корпоративные стили и сохранить результат в HTML, PDF или графическом формате.
Так можно формировать:
- счета и акты;
- договоры;
- отчеты;
- уведомления;
- сертификаты;
- коммерческие предложения;
- персонализированные документы.
Серверная и пакетная обработка
Компонент позволяет обрабатывать HTML без участия пользователя.
Типовые сценарии:
- массовая конвертация HTML в PDF;
- создание изображений веб-страниц;
- преобразование EPUB и MHTML;
- автоматическое изменение разметки;
- извлечение данных;
- создание миниатюр;
- подготовка документов к печати;
- формирование отчетов по расписанию.
Библиотеку можно использовать в фоновых службах, веб-приложениях, REST API и серверных процессах.
Для кого предназначен продукт
Aspose.HTML for .NET Developer OEM подойдет независимым .NET-разработчикам, создателям коммерческого программного обеспечения, поставщикам SaaS-сервисов, разработчикам систем документооборота, генераторов отчетов и сервисов конвертации веб-контента.
Лицензия Developer OEM
Лицензия Developer OEM предназначена для одного разработчика. Она позволяет интегрировать Aspose.HTML for .NET в собственный программный продукт и развертывать готовое решение в неограниченном количестве физических или виртуальных мест.
OEM-вариант подходит для приложений, которые устанавливаются у нескольких заказчиков, распространяются среди конечных пользователей или предоставляются в виде веб-, облачного либо SaaS-сервиса. Пользователи получают доступ к реализованным функциям обработки HTML, но не к Aspose.HTML for .NET как к самостоятельной библиотеке.
Если над продуктом будут работать несколько разработчиков, следует рассмотреть лицензию Site OEM.

