Evo HTML to PDF — программная библиотека для преобразования веб-контента в формат PDF, предназначенная для интеграции в приложения на платформе .NET. Она реализует рендеринг HTML5, CSS3, SVG и элементов Canvas, обеспечивает поддержку веб-шрифтов и скриптов JavaScript, позволяя создавать документы с оформлением, соответствующим современным веб-стандартам. Библиотека поставляется в виде кросс-платформенных пакетов, которые могут использоваться в серверных и клиентских приложениях под управлением различных операционных систем.
Развитие такого класса библиотек связано с потребностью автоматизированной генерации отчетов, счетов, документов и печатных материалов на основе веб-страниц. Evo HTML to PDF позиционируется как решение для конвертации сложных макетов, включая векторную графику и интерактивные элементы, в статический формат PDF, сохраняя при этом стиль и структуру исходного HTML. В случаях, когда официальная или детальная документация ограничена, продукт обычно описывается через перечень поддерживаемых технологий и типичных сценариев применения.
- Поддержка стандартов: рендеринг HTML5 и CSS3, включая современные селекторы и свойства оформления.
 - Графика: отображение SVG и Canvas-примитивов при преобразовании в PDF.
 - Шрифты: внедрение и использование веб-шрифтов, поддержка встраивания шрифтов в итоговый документ.
 - JavaScript: выполнение клиентских скриптов для генерации динамического содержимого перед конвертацией.
 - Кросс-платформенность: пакеты для .NET, рассчитанные на работу в различных средах и операционных системах.
 - Интеграция с .NET: API и компоненты, пригодные для включения в серверные приложения, веб-сервисы и десктопные программы на .NET.
 - Управление разметкой страниц: настройки полей, ориентации, разбивки на страницы и обработка элементов, выходящих за пределы страницы.
 - Качество вывода: преобразование векторной графики и текста с сохранением разрешения и читаемости для печати.
 - Производительность: оптимизации для пакетной генерации документов и работы в многопоточных сценариях.
 - Безопасность и настройка: опции контроля за выполнением скриптов, загрузкой внешних ресурсов и ограничением используемых возможностей при серверной генерации.