
Novedades en Doconut 26.8.0: .NET Standard 2.1 y Mejor Fidelidad de Documentos
Un nuevo objetivo Doconut se une a la familia actual del SDK
Doconut 26.8.0 introduce un paquete de generación actual para aplicaciones que consumen .NET Standard 2.1. Trae el modelo de inyección de dependencias, middleware, sesión de documentos asíncrona, complementos y publicación distribuida ya usado por los SDK modernos de Doconut a otro grupo de hosts .NET.

La versión también mejora el renderizado y la conversión de Word, Excel, Visio, PSD, imágenes y la detección de correos electrónicos. Los equipos que evalúen la versión deben observar ambos lados de la actualización: la nueva ruta de integración y los documentos que sus usuarios realmente abren.
Lea las notas de la versión 26.8.0 de Doconut para obtener la lista autorizada de cambios.
.NET Standard 2.1 obtiene el modelo de integración actual
El paquete Doconut.NETStandard ahora tiene como objetivo netstandard2.1 a partir de la versión 26.8.0. Según la documentación de instalación, los hosts compatibles incluyen .NET Core 3.0 y posteriores, incluidas las aplicaciones .NET 5, 6, 7 y 8.
El paquete contiene el visor central con anotaciones y búsqueda avanzada, mientras que Converter y DICOM siguen disponibles a través de sus paquetes de complementos correspondientes. Esto brinda a los equipos que usan un host compatible acceso al mismo amplio modelo de flujo de trabajo: registrar el SDK con inyección de dependencias, servir sus recursos mediante middleware, abrir documentos de forma asíncrona y añadir capacidades opcionales según los requisitos y la licencia de la aplicación.
Dos aplicaciones de ejemplo acompañan la versión. Una muestra un visor MVC de nodo único, mientras que la otra muestra varios nodos que sirven artefactos de documentos desde una carpeta compartida. Estos ejemplos proporcionan a los desarrolladores puntos de partida concretos para evaluar el modelo de alojamiento actual.
La versión 26.8.0 es un verdadero límite de actualización
El identificador del paquete sigue siendo Doconut.NETStandard, pero la versión separa dos generaciones diferentes:
| Versión del paquete | Objetivo de la biblioteca | Generación de integración |
|---|---|---|
| 26.7.0 y anteriores | .NET Standard 2.0 | Modelo de API y alojamiento anterior |
| 26.8.0 y posteriores | .NET Standard 2.1 | Modelo de API y alojamiento actual |
No existe una capa de compatibilidad entre esas API. Incrementar la versión del paquete cambia el marco objetivo y la superficie de integración, por lo que una aplicación existente debe tratar la actualización como una migración planificada.
La guía oficial de migración a .NET Standard 2.1 mapea la construcción previa del visor, apertura síncrona de documentos, entrega de recursos, licenciamiento, complementos y comportamiento de granja web a los equivalentes actuales. Revise esa guía antes de cambiar referencias de paquetes, especialmente cuando la aplicación usa middleware personalizado o varios nodos de servicio.
Las páginas de Word se renderizan con mayor fidelidad
Varios cambios se centran en documentos de Word:
- La actualización de campos ya no desencadena un error de renderizado en el escenario reportado.
- La colocación de caracteres coincide mejor con el documento original.
- La sangría de listas con viñetas se corrige.
- La conversión de Word a PDF conserva imágenes que antes podían omitirse.
- La conversión ya no agrega la página en blanco extra reportada.
- La salida SVG para ecuaciones es más pequeña porque ya no necesita incrustar todo el conjunto de glifos de la fuente.
Estas actualizaciones son particularmente relevantes para portales de documentos que manejan plantillas, informes, propuestas o documentos empresariales generados. Pruebe archivos con muchos campos, fuentes personalizadas, listas y páginas ricas en imágenes dentro de su propio flujo de trabajo.
Salida de Excel y Visio recibe correcciones específicas
Para Excel, el visor corrige una falla que involucraba ciertos gráficos o imágenes. El Complemento Converter recibe varias correcciones de fidelidad para la salida de hoja de cálculo a PDF: dimensionado de gráficos de pastel, interlineado de cuadros de texto, colocación de formas, comportamiento de formas ocultas y colores de imágenes incrustadas.
El renderizado de Visio también recibe mejoras focalizadas. Las líneas de conectores que faltaban ahora pueden aparecer correctamente, el texto del encabezado del contenedor se posiciona adecuadamente y la medición de texto dentro de formas agrupadas reduce el recorte y el desbordamiento.
Por lo tanto, un conjunto de regresión útil debe incluir hojas de cálculo con gráficos y objetos posicionados, además de diagramas con conectores, contenedores y elementos agrupados. Compare el resultado renderizado o convertido con la fuente usando la presentación que los usuarios verán en la aplicación desplegada.
El manejo de PSD e imágenes mejora
El renderizado de PSD ahora preserva la luminosidad original con mayor precisión, maneja el caso complejo de filtro inteligente Liquify reportado, mantiene los efectos de capa en objetos inteligentes y mejora la composición de efectos superpuestos.
Los visores de imágenes también incluyen correcciones específicas por formato. El alcance exacto varía según la compilación de Doconut, por lo que use las notas de la versión para asociar cada corrección con el paquete que despliegue su aplicación. La versión 26.8.0 también mejora la detección alrededor de archivos XHTML y binarios que de otro modo podrían clasificarse erróneamente como contenido de correo electrónico.
Un plan práctico de evaluación 26.8.0
Trate la versión como un pequeño proyecto de ingeniería:
- Confirme que el host pueda consumir el paquete Doconut seleccionado y el objetivo.
- Inventarice las versiones actuales de los paquetes core y de complementos.
- Si actualiza
Doconut.NETStandard, siga la guía de migración en lugar de cambiar solo el número de versión. - Construya un conjunto de pruebas representativo que cubra las familias de documentos usadas en producción.
- Compare renderizado, conversión, búsqueda, anotaciones, comportamiento de sesión y controles de acceso específicos de la aplicación.
- Valide el ejemplo de nodo único o distribuido más cercano al despliegue previsto.
- Registre los resultados antes de programar la actualización de producción.
Este enfoque separa las mejoras verificadas de la versión de las suposiciones sobre cómo se comportará un archivo o despliegue individual.
Evalúe Doconut 26.8.0
Doconut 26.8.0 amplía la arquitectura actual del SDK a .NET Standard 2.1 y proporciona un conjunto sustancial de correcciones de fidelidad de documentos. El siguiente paso más útil es probar el paquete con el host, los complementos y el corpus de archivos que son importantes para su aplicación.
Visite la descripción general del SDK de Visor de Doconut para revisar la familia de productos, luego descargue la prueba y evalúe la versión 26.8.0 en un entorno aislado antes de planificar una actualización.