Migración entre versiones – Aspose.HTML for .NET
La API Aspose.HTML for .NET se somete a refactorizaciones y actualizaciones periódicas para mejorar su funcionalidad y adaptarse a los requisitos cambiantes de los usuarios. Ciertas clases más antiguas se marcan como obsoletas como parte de esta evolución y eventualmente se eliminan. Este capítulo de documentación proporciona la información que necesita al migrar entre versiones de Aspose.HTML for .NET, desde versiones obsoletas hasta versiones más nuevas.
Aspose.HTML for .NET 24.2
En la versión 24.2, la interfaz IOutputStorage quedó obsoleta, pero seguirá funcionando hasta que se lance la versión 24.5.0. Si utiliza versiones anteriores de Aspose.HTML for .NET, le recomendamos que migre a la nueva versión, ya que la versión 24.5.0 eliminará esta interfaz obsoleta.
Aspose.HTML for .NET 24.2: guardar HTML en una secuencia: este artículo proporciona ejemplos del uso de clases nuevas y obsoletas para guardar un documento HTML en una secuencia de memoria y un archivo ZIP usando 24.2 y versiones anteriores. de la biblioteca Aspose.HTML for .NET. Verá los beneficios y la flexibilidad de las nuevas características y obtendrá un conjunto de ejemplos de C#.
Deprecated | New |
---|---|
IOutputStorage Interface | ResourceHandler Class |
Fecha límite para funciones obsoletas
Las funciones obsoletas seguirán funcionando hasta que se lance Aspose.HTML for .NET versión 24.5.0.
Ventajas de las nuevas funciones
La clase
ResourceHandler en Aspose.HTML for .NET 24.2 reemplaza la interfaz obsoleta IOutputStorage
.
- La clase
ResourceHandler
agiliza la gestión de recursos, ofreciendo un método HandleResource() fácil de usar para crear y gestionar flujos de salida. - Esta clase interactúa directamente con objetos de recursos y simplifica el manejo de recursos, proporcionando una funcionalidad explícita y sencilla. Los desarrolladores pueden ampliar la clase
ResourceHandler
para personalizar el comportamiento de manejo de recursos. - Este nuevo enfoque, que aprovecha la clase
ResourceHandler
, reduce la cantidad de código repetitivo en comparación con la interfaz obsoletaIOutputStorage
, lo que resulta en un código más limpio y fácil de mantener.
Aspose.HTML for .NET 24.2 Notas de la versión
Aspose.HTML for .NET 24.10
En la versión 24.10, se completaron cambios en la API pública relacionados con la mejora del soporte de Linux. Varias enumeraciones del sistema de System.Drawing
fueron reemplazadas por nuestras implementaciones en los espacios de nombres Aspose.Html.Drawing
y Aspose.Html.Rendering.Image
:
- La enumeración del sistema FontStyle fue reemplazada por una WebFontStyle.
- La enumeración del sistema SmoothingMode se reemplazó con la propiedad ImageRenderingOptions.UseAntialiasing.
- La enumeración del sistema TextRenderingHint fue reemplazada por la propiedad TextOptions.UseHinting.
Aspose.HTML for .NET 24.10: API unificada y calidad de representación mejorada: este artículo presenta actualizaciones que reemplazan enumeraciones del sistema anterior con nuevas propiedades para mejorar la claridad del texto y la calidad de la imagen. Aquí encontrará ejemplos de C# sobre la aplicación de propiedades nuevas y antiguas utilizando la versión 24.10 y versiones anteriores de la biblioteca Aspose.HTML for .NET.
Ventajas de las nuevas funciones
Los cambios en la API pública Aspose.HTML for .NET en la versión 24.10 brindan varias ventajas, particularmente para la compatibilidad con Linux. Estos son los beneficios clave:
- La migración a las propiedades de enumeración
WebFontStyle
,UseAntialiasing
yUseHinting
en Aspose.HTML for .NET 24.10 representa un paso adelante en el soporte de entornos Linux. - Esta migración también tiene como objetivo unificar la API pública para simplificar el acceso a las diferentes versiones de la biblioteca Aspose.HTML for .NET que admiten diferentes motores de renderizado HTML.
- Se cambiaron los valores base de las propiedades
UseAntialiasing
yUseHinting
, lo que da como resultado una mejor representación del texto cuando se usan las opciones predeterminadas.
Aspose.HTML for .NET 24.10 Notas de la versión
Agradecemos el apoyo y la disposición de nuestros usuarios para actualizar a la última versión. Su compromiso de ir un paso por delante garantiza el acceso a funciones avanzadas y un rendimiento optimizado. Apreciamos su enfoque para utilizar los últimos avances. ¡Gracias por ser nuestro usuario!
Equipo Aspose.HTML for .NET.