Aspose.HTML for .NET Developer Small Business
Aspose.HTML for .NET Developer Small Business - программный компонент для обработки HTML и веб-контента в приложениях на платформе .NET. Библиотека позволяет создавать и редактировать HTML-документы, работать со структурой DOM, применять CSS, извлекать данные и преобразовывать документы в PDF, XPS, SVG и растровые изображения.
Решение можно использовать в настольных программах, веб-приложениях, серверных службах, генераторах отчетов и системах документооборота. Для выполнения основных операций не требуется запуск пользовательского браузера или установка офисного программного обеспечения.
Создание и редактирование 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 Small Business подойдет индивидуальным .NET-разработчикам, небольшим программным проектам, создателям генераторов отчетов, систем документооборота, сервисов конвертации и приложений для обработки веб-контента.
Лицензия Developer Small Business
Лицензия Developer Small Business предназначена для одного разработчика и одного места развертывания. Она позволяет указанному специалисту использовать Aspose.HTML for .NET при создании приложения и устанавливать готовое решение в одной физической или виртуальной среде.
Под местом развертывания может пониматься отдельный сервер, виртуальная машина, компьютер или другая среда, в которой работает приложение с интегрированной библиотекой.
Этот вариант подходит для небольшого проекта с одним разработчиком и одним местом эксплуатации. Если приложение необходимо устанавливать в нескольких средах или над ним работает команда специалистов, следует рассмотреть лицензии Developer OEM, Site Small Business или Site OEM.

