Conholdate.Total 26.3.0 – Resumen de la versión
Conholdate.Total 26.3.0 agrupa las últimas versiones 26.3.0 de las APIs GroupDocs y Aspose .NET. Los aspectos destacados incluyen nuevas capacidades de conversión (p. ej., conversión nativa ICS, fuentes TrueType Collection, soporte MultiPolygon), mejoras de IA y rendimiento (integración de modelo OpenAI, afinación del tiempo de ejecución ONNX), ampliación del manejo de cloud/MHTML, actualizaciones de cumplimiento (detección PDF/A, soporte de idioma OCR) y un amplio conjunto de correcciones de errores en conversión de documentos, renderizado y manejo de archivos.
Paquetes NuGet
📦 Novedades
📦 Novedades por producto
GroupDocs.Conversion
- CONVERSIONNET-8259 – Convertir desde archivo ICS (Funcionalidad)
- CONVERSIONNET-8205 – Carpetas de fuentes personalizadas y soporte completo de sustitución de fuentes para Publisher (Mejora)
- CONVERSIONNET-8204 – IFontSubstituteLoadOptions añadido a opciones de carga de Presentation/Note (Error)
- CONVERSIONNET-8207 – Fuga de memoria al convertir PDF a formatos de WordProcessing (Error)
- CONVERSIONNET-8208 – WhitelistedResources no respetado con WebLoadOptions.UsePdf (Error)
- CONVERSIONNET-8209 – CustomCssStyle y Encoding ignorados con WebLoadOptions.UsePdf (Error)
- CONVERSIONNET-8218 – Imágenes de correo tratadas como adjuntos (Error)
- CONVERSIONNET-8223 – Error al cargar HTML→PDF (Error)
- CONVERSIONNET-8226 – Falla de conversión DCM/JFIF (Error)
- CONVERSIONNET-8228 – PdfRecognitionMode.Flow produce salida idéntica a TextBox (Error)
- CONVERSIONNET-8229 – Html→Tiff ArgumentOutOfRangeException (Error)
- CONVERSIONNET-8231 – Tablas ToUnicode no conformes PDF/A‑1A (Error)
- CONVERSIONNET-8234 – ResizeMode.ScaleToFit incorrecto con PageOrientation/PageSize (Error)
- CONVERSIONNET-7977 – Error de tipo de unidad .eml→pdf (Error)
GroupDocs.Editor
- EDITORNET-3019 – Soporte para fuentes TrueType Collection (TTC) (Nueva funcionalidad)
- EDITORNET-3020 – Soporte para PPT y PPS basados en texto (Nueva funcionalidad)
- EDITORNET-3036 – Soporte para nuevas propiedades CSS (Mejora)
- EDITORNET-3037 – Soporte para instrucciones de procesamiento XML y hoja de estilos (Mejora)
- EDITORNET-3022 – NRE corregido tras inyección HtmlCss (Error)
GroupDocs.Markdown
- MARKDOWNNET-33 – Paquetes NuGet por TFM en tiempo de ejecución (Funcionalidad)
- MARKDOWNNET-31 – Soporte .NET 8 y .NET 10 (Funcionalidad)
- MARKDOWNNET-30 – Renderizador Markdown basado en DOM personalizado (Funcionalidad)
- MARKDOWNNET-29 – Advertencias de conversión y modelo de error unificado (Funcionalidad)
- MARKDOWNNET-28 – Rutas de imagen relativas y sustitución (Funcionalidad)
- MARKDOWNNET-27 – Desplazamiento de nivel de encabezado y front‑matter YAML (Funcionalidad)
- MARKDOWNNET-26 – Control de sabor Markdown y opciones de renderizado de hojas de cálculo (Funcionalidad)
- MARKDOWNNET-25 – Inspección de documento sin conversión (Funcionalidad)
- MARKDOWNNET-24 – API async (Funcionalidad)
- MARKDOWNNET-23 – Métodos de conveniencia estáticos y descubrimiento de formato (Funcionalidad)
- MARKDOWNNET-20 – Rediseño de API (Mejora)
- MARKDOWNNET-8 – Sustitución de imagen durante la conversión (Funcionalidad)
- MARKDOWNNET-35 – Mejoras generales de calidad y corrección de errores funcionales (Corrección de error)
GroupDocs.Metadata
- METADATANET-4171 – Soporte para detección de formato PDF/A (Nueva funcionalidad)
- METADATANET-4169 – Cumplimiento OOXML para documentos Word (Nueva funcionalidad)
GroupDocs.Parser
- PARSERNET-2843 – Soporte OCR para árabe y coreano (Mejora)
GroupDocs.Watermark
- WATERMARKNET-2152 – Relleno de imagen dentro de un polígono especificado (Funcionalidad)
- WATERMARKNET-2138 – Manejo estricto OOXML para documentos Word protegidos con contraseña (Corrección)
Aspose.BarCode
- BARCODENET-38387 – Propiedad
OnlyRequestedTypes para filtrado estricto de tipos de códigos de barras (Mejora) - BARCODENET-37745 – Código de barras no reconocido en PDF (Error)
- BARCODENET-38384 – Lectura de EAN cuando el tipo de código de barras está configurado a UPC (Error)
- BARCODENET-38386 – VIN detectado como fragmentos Code39Extended (Error)
Aspose.Cells
- CELLSGRIDJS-1489 – Establecer protección en UI GridJs (Nueva funcionalidad)
- CELLSGRIDJS-2241 – Soporte de configuración de rangos protegidos en hoja (Nueva funcionalidad)
- CELLSGRIDJS-2259 – Botones de barra de herramientas para zoom de fuente (Nueva funcionalidad)
- CELLSNET-59900 – Conservar funciones avanzadas en fórmulas XLSB (Mejora)
- CELLSNET-59844 – Analizar etiqueta
<legend> al importar HTML (Mejora) - CELLSNET-59807 – Analizar etiqueta
<label> al importar HTML (Mejora) - CELLSNET-59894 – Copiar valor enriquecido a otros libros de trabajo (Mejora)
- CELLSNET-59803 – Problema de precisión en
Shape.FitToTextSize() (Error) - CELLSNET-59821 – Puntuación faltante en PDF cuando
IsHangingPunctuation es true (Error) - CELLSNET-59846 – Desbordamiento de texto a pesar de
CalculateTextSize (Error) - CELLSNET-59850 – Cajas blancas inesperadas durante Excel→PDF (Error)
- CELLSNET-59822 – Filas ocultas no mostradas tras eliminar filtro (Error)
- CELLSNET-59853 – Formato personalizado negativo mostrado como positivo (Error)
- CELLSNET-59857 – Conflicto DataSorter vs. contornos (Error)
- CELLSNET-59885 – Error XLOOKUP para XLSB y Excel Online (Error)
- CELLSNET-59890 – Pérdida de datos al guardar usando
FileFormatToSaveFormat (Error) - CELLSNET-59771 –
PlotArea.BackgroundMode no funciona (Error) - CELLSNET-59847 – Error al convertir gráfico/imagen a imagen en conversión XPS (Error)
- CELLSNET-59848 – Problema de renderizado de etiquetas multi‑nivel en gráfico Pareto (Error)
- CELLSNET-59851 –
DataLabels.DirectionType no aplicado (Error) - CELLSNET-59824 – Imágenes faltantes al convertir a XPS (Error)
- CELLSNET-59823 – Excepción al guardar XLSX (Error)
- CELLSNET-59828 – Archivo re‑guardado provoca bloqueo de Excel (Error)
- CELLSNET-59849 – XLSX abre indefinidamente (Error)
- CELLSNET-59854 – Casilla de verificación en celda perdida en XLSB (Error)
- CELLSNET-59871 – Datos de gráfico inconsistentes tras copiar hoja de cálculo (Error)
- CELLSNET-59876 – Incongruencia de datos en gráfico waterfall tras combinar libros (Error)
- CELLSNET-59877 – Color de área pivote no válido (Error)
- CELLSNET-59891 – Copia de hoja carece de valores enriquecidos (Error)
- CELLSNET-59896 – NRE
STOCKHISTORY al guardar en XLSB (Error) - CELLSNET-59897 – NRE tipos de datos Excel al guardar en XLSB (Error)
- CELLSNET-59898 – Datos de acciones ricos no guardados en XLSB (Error)
- CELLSNET-59887 – Imágenes perdidas al convertir XLSX a Numbers (Error)
- CELLSGRIDJS-2273 – Filas vacías después de filtrar (Error)
- CELLSGRIDJS-2274 – Resultados de filtro incorrectos (Error)
- CELLSGRIDJS-2272 – Flechas de filtro duplicadas (Error)
- CELLSGRIDJS-2279 – Error en lista de validación (Error)
- CELLSGRIDJS-2265 – Excepción al nombre de gráfico con carácter ‘&’ (Error)
- CELLSGRIDJS-2270 – Eje de fecha muestra números de serie (Error)
- CELLSGRIDJS-2285 – Inconsistencia en renderizado de gráfico (Error)
- CELLSGRIDJS-2294 – Desajuste de visualización de gráfico grupal (Error)
- CELLSGRIDJS-2295 – Contenido de anotación de gráfico ausente (Error)
Aspose.Diagram
- DIAGRAMNET-50279 – Soporte para formatos Visio antiguos (Mejora)
- DIAGRAMNET-53904 – Área de hipervínculo incorrecta en PDF (Error)
- DIAGRAMNET-53911 – Problema SVG cuando
FitToViewPort es true (Error)
Aspose.Drawing
- DRAWINGNET-1663 – Modelado posicional de escritura árabe (Funcionalidad importante)
- DRAWINGNET-1670 – Modelado de escritura árabe (Funcionalidad importante)
- DRAWINGNET-1671 – Modelado de escritura árabe (Funcionalidad importante)
Aspose.Email
- EMAILNET-41708 – Soporte de encabezados X‑Microsoft en citas ics (Mejora)
- EMAILNET-41694 – Soporte del campo
dataOwner en cliente Google (Mejora) - EMAILNET-41662 – Forzar propiedad de tema de conversación (Mejora)
- EMAILNET-41698 – Lectura de encabezado multilínea (Mejora)
- EMAILNET-41707 –
Subject se vuelve null tras establecer cadena vacía (Error) - EMAILNET-41704 – Corrupción de juego de caracteres MS932 japonés en importación PST (Error)
- EMAILNET-41702 – Corrupción del nombre de archivo adjunto chino vía Graph API (Error)
- EMAILNET-41703 – Excepción al convertir ics a msg (Error)
- EMAILNET-41700 – Cambios en propiedades de archivo MSG tras Abrir/Guardar (Error)
Aspose.GIS
- GISNET-1973 – Soporte MultiPolygon para EsriJson (Funcionalidad)
- GISNET-1984 – Conteo de capas incorrecto para GPX en .NET Core 3.1 (Error)
- GISNET-1976 – Opción
WritePolygonsAsLines para GPX (Ejemplo)
Aspose.HTML
- HTMLNET-6528 – MHTML: seleccionar y renderizar adjuntos específicos (Funcionalidad)
- HTMLNET-6205 – Imágenes incrustadas faltantes en MHT→PDF (Error)
- HTMLNET-6967 – Listas de definición mapeadas incorrectamente en Tagged‑PDF (Error)
Aspose.Imaging
- IMAGINGNET-7802 – Excepción adecuada para formato XIF no soportado (Mejora)
- IMAGINGNET-7797 – ResolutionSetting actualiza tanto Horizontal como Vertical en Tiff (Mejora)
- IMAGINGNET-7747 – Corrección de lectura de color JPG (Mejora)
- IMAGINGNET-7734 – Implementar filtro de sombra (Mejora)
Aspose.Medical
- MEDNET-165 – Implementación de códec HTJ2K puro en C# (Funcionalidad)
Aspose.OCR
- OCRNET‑1199 – ONNX Runtime
EnableCpuMemArena y EnableMemoryPattern para rendimiento/memoria (Mejora)
Aspose.Page
- No changes – maintenance release (Information)
Aspose.PSD
- PSDNET-2665 – Actualizado el procesamiento de Technique‑Softer en Outer Glow (Funcionalidad)
- PSDNET-2644 – Corrección de la cuadrícula de transformación Warp (Error)
- PSDNET-1969 – Diferencia de renderizado en Outer Glow (Error)
- PSDNET-2331 – Corrección del algoritmo de arco de Warp (Error)
Aspose.Slides
- SLIDESNET-45284 – Abrir presentaciones basadas en texto .ppt/.pps como presentaciones importadas por texto (Funcionalidad)
- SLIDESNET-45298 – Determinar color de esquema heredado (Mejora)
- SLIDESNET-45270 – Error de renderizado de sombra y reflexión de fuente (Error)
- SLIDESNET-45290 – Imagen EMF incorrecta en conversión JPG (Error)
- SLIDESNET-45255 – PDF/UA sin contenido marcado para elementos de enlace (Error)
- SLIDESNET-45257 – Artefactos PDF/UA dentro del contenido (Error)
- SLIDESNET-45282 – Errores de renderizado de texto árabe en PDF (Error)
- SLIDESNET-45264 – Elementos decorativos no etiquetados como artefactos (Investigación)
- SLIDESNET-45265 – Elementos no decorativos etiquetados incorrectamente como artefactos (Error)
- SLIDESNET-45262 – Etiquetas estructurales permanecen en cuadros de texto decorativos (Investigación)
- SLIDESNET-45250 – Superposición de etiquetas de eje de gráfico en PDF (Error)
- SLIDESNET-45258 – Falta Tipo/Subtipo para artefactos (Error)
- SLIDESNET-45260 – Marcado decorativo inconsistente para SmartArt/gráficos (Investigación)
- SLIDESNET-45256 – Textos alternativos generados automáticamente para tablas, fórmulas, imágenes (Error)
- SLIDESNET-45266 – Problema de transferencia de texto alternativo PowerPoint→PDF/UA (Error)
- SLIDESNET-45315 – Párrafos extra para texto animado (Error)
- SLIDESNET-45293 – Texto faltante tras re‑aplicar diseño de diapositiva (Error)
- SLIDESNET-45288 – Aumento del tamaño del texto después de cargar/guardar (Error)
- Added
Shape.GetVisualBounds() method (New API) - Added
IFillFormatEffectiveData.SolidFillSchemeColor property (New API)
Aspose.SVG
- Improved SVG → PDF generation stability and quality (Enhancement)
- General internal refinements for reliability (Enhancement)
Aspose.Tasks
- TASKSNET-11596 – CalendarException
ToDate ahora se establece al final del día cuando se omite la hora (Mejora) - TASKSNET-11682 – Corrección de EarnedValueMethod y PhysicalPercentComplete al escribir en MPP (Error)
- TASKSNET-11680 – Corrección del cálculo de fórmulas cuando faltan campos de fecha (Error)
- TASKSNET-11631 – Corrección de lectura de códigos de actividad y campos definidos por el usuario desde la base de datos Primavera (Error)
Aspose.Words
- WORDSNET-28900 – Instanciación directa de
OpenAiModel (Nueva funcionalidad) - WORDSNET-28604 – Extensión de
JoinRunsWithSameFormatting(JoinRunsOptions) (Nueva funcionalidad) - WORDSNET-28402 – Eliminada la propiedad obsoleta
TableStyle.Bidi (Corrección de error) - Various rendering, SVG, PDF, DOCX, and layout bugs (multiple entries) – e.g., gradient rendering, Arabic text in PDF, TOC split, etc. (Bug)
Aspose.Zip
- ZIPNET-1187 – Añadir entradas a archivo 7z existente (Funcionalidad)
- ZIPNET-1393 – Ajustar combinación de entradas en carpetas de archivos CAB (Mejora)
🔧 Impacto general
- Rendimiento: Correcciones de fugas de memoria en GroupDocs.Conversion, manejo de resolución en Aspose.Imaging y afinación del tiempo de ejecución ONNX en Aspose.OCR mejoran la eficiencia en tiempo de ejecución y reducen el consumo de recursos.
- Alcance de plataforma: Soporte .NET 8 y .NET 10 en GroupDocs.Markdown, códec HTJ2K puro en C# en Aspose.Medical y ampliación del soporte de idiomas OCR amplían la compatibilidad con plataformas .NET modernas.
- IA y Cloud: Integración de modelo OpenAI en Aspose.Words y opciones de sesión ONNX en Aspose.OCR proporcionan a los desarrolladores procesado impulsado por IA más flexible.
- Accesibilidad y cumplimiento: Detección PDF/A en GroupDocs.Metadata, mejoras de etiquetado PDF/UA en Aspose.Slides y soporte OCR árabe/coreano mejoran el cumplimiento con estándares de accesibilidad.
- Experiencia del desarrollador: Nuevas API async, métodos de conveniencia estáticos, sustitución de fuentes mejorada y manejo de adjuntos MHTML más rico simplifican los flujos de trabajo de codificación y reducen el código repetitivo.
📚 Documentación y soporte