Миграция между версиями – Aspose.HTML for .NET
API Aspose.HTML for .NET периодически подвергается рефакторингу и обновлениям для улучшения его функциональности и адаптации к меняющимся требованиям пользователей. Некоторые старые классы помечаются как устаревшие в рамках этой эволюции и в конечном итоге удаляются. В этой главе документации представлена информация, которую вам необходимо знать при переходе между версиями Aspose.HTML for .NET – с устаревших версий на более новые.
Aspose.HTML for .NET 24.2.0
В версии 24.2.0 интерфейс IOutputStorage объявлен устаревшим, но будет продолжать работать до выхода версии 24.5.0. Если вы используете более ранние версии Aspose.HTML for .NET, мы рекомендуем вам перейти на новую версию, поскольку версия 24.5.0 удалит этот устаревший интерфейс.
Aspose.HTML for .NET 24.2.0 – сохранение HTML в поток – в этой статье представлены примеры использования устаревших и новых классов для сохранения документа HTML в поток памяти и ZIP-архив с использованием версии 24.2. 0 и более ранних версий библиотеки Aspose.HTML for .NET. Вы увидите преимущества и гибкость новых функций и получите набор примеров на C#.
Deprecated | New |
---|---|
IOutputStorage Interface | ResourceHandler Class |
Крайний срок работы для устаревших функций
Устаревшие функции будут работать до тех пор, пока не будет выпущена версия 24.5.0 Aspose.HTML for .NET.
Преимущества новых функций
Класс
ResourceHandler в Aspose.HTML for .NET 24.2.0 заменяет устаревший интерфейс IOutputStorage
.
- Класс
ResourceHandler
упрощает управление ресурсами, предлагая удобный метод HandleResource() для создания и управления выходными потоками. – Этот класс напрямую взаимодействует с объектами ресурсов и упрощает их обработку, обеспечивая явную и простую функциональность. Разработчики могут расширить классResourceHandler
для настройки поведения обработки ресурсов. - Этот новый подход, использующий класс
ResourceHandler
, уменьшает объем кода по сравнению с устаревшим интерфейсомIOutputStorage
, что приводит к более чистому и удобному в обслуживании коду.
Примечания к выпуску Aspose.HTML for .NET 24.2
Aspose.HTML for .NET 24.10
В версии 24.10 были завершены изменения в общедоступном API, связанные с улучшением поддержки Linux. Несколько системных перечислений System.Drawing
были заменены реализациями в пространствах имен Aspose.Html.Drawing
и Aspose.Html.Rendering.Image
:
- Системное перечисление FontStyle было заменено на WebFontStyle.
- Системное перечисление SmoothingMode было заменено свойством ImageRenderingOptions.UseAntialiasing.
- Системное перечисление TextRenderingHint было заменено свойством TextOptions.UseHinting.
Aspose.HTML for .NET 24.10 – Улучшенное качество рендеринга – В этой статье представлены обновления, заменяющие старые системные перечисления новыми свойствами для повышения четкости текста и качества изображения. Здесь вы найдете примеры C# применения старых и новых свойств с использованием 24.10 и более ранних версий библиотеки Aspose.HTML for .NET.
Преимущества новых функций
Изменения в общедоступном API Aspose.HTML for .NET в версии 24.10 дают несколько преимуществ, особенно для поддержки Linux:
- Переход на перечисление
WebFontStyle
, свойстваUseAntialiasing
иUseHinting
в Aspose.HTML for .NET 24.10 представляет собой шаг вперед в поддержке Linux. - Эта миграция также направлена на унификацию общедоступного API для упрощения доступа к различным версиям библиотеки Aspose.HTML for .NET, которые поддерживают различные механизмы рендеринга HTML.
- Базовые значения свойств
UseAntialiasing
иUseHinting
были изменены, что привело к улучшению рендеринга текста при использовании параметров по умолчанию.
Примечания к выпуску Aspose.HTML for .NET 24.10
Мы ценим поддержку наших пользователей и готовность обновиться до последней версии. Ваше стремление оставаться на шаг впереди гарантирует доступ к расширенным функциям и оптимизированную производительность. Мы ценим ваш подход к использованию последних достижений. Спасибо, что являетесь нашим пользователем!
Команда Aspose.HTML for .NET