Conholdate.Total 26.3.0 – Resumen de la versión
Conholdate.Total 26.3.0 agrupa las últimas versiones 26.3.0 de las API de GroupDocs y Aspose para .NET. Entre las novedades se incluyen nuevas funcionalidades de formato (ICS, MultiPolygon, selección de adjuntos MHTML), mejoras de IA/ML (creación de modelos de OpenAI, opciones de rendimiento OCR), importantes actualizaciones de accesibilidad y cumplimiento (detección de PDF/A, correcciones PDF/A‑1A, mejoras de etiquetado PDF/UA) y correcciones de errores extensas en todos los componentes de conversión, renderizado y manipulación de documentos.
Paquetes NuGet
📦 Novedades
📦 Novedades por producto
GroupDocs.Conversion
- CONVERSIONNET-8259 – Función – Convertir desde archivo ICS
- CONVERSIONNET-8205 – Mejora – Carpetas de fuentes personalizadas y soporte de sustitución de fuentes
- CONVERSIONNET-7977 – Error – Problema de tipo de unidad en conversión .eml a PDF
- CONVERSIONNET-8207 – Error – Fuga de memoria al convertir PDF a Procesamiento de texto
- CONVERSIONNET-8231 – Error – Tablas ToUnicode no compatibles con PDF/A‑1A
GroupDocs.Editor
- EDITORNET-3019 – Nueva funcionalidad – Soporte de fuente TrueType Collection
- EDITORNET-3020 – Nueva funcionalidad – Soporte de PPT y PPS basados en texto
- EDITORNET-3036 – Mejora – Nuevas propiedades CSS
- EDITORNET-3022 – Error – NRE después de inyección HtmlCss
GroupDocs.Markdown
- MARKDOWNNET-33 – Función – Paquetes de tiempo de ejecución por TFM
- MARKDOWNNET-30 – Función – Renderizador Markdown personalizado basado en DOM
- MARKDOWNNET-24 – Función – API asíncrona
- MARKDOWNNET-26 – Función – Control de sabor Markdown
- MARKDOWNNET-35 – Error – Problemas de calidad y funcionalidad
GroupDocs.Metadata
- METADATANET-4171 – Nueva funcionalidad – Detección de formato PDF/A
- METADATANET-4169 – Nueva funcionalidad – Cumplimiento OOXML para documentos Word
GroupDocs.Parser
- PARSERNET-2843 – Mejora – Soporte de OCR en árabe y coreano (recursos integrados)
GroupDocs.Watermark
- WATERMARKNET-2152 – Función – Retoque de imágenes dentro de un polígono especificado
- WATERMARKNET-2138 – Error – Manejo estricto de OOXML para documentos Word protegidos con contraseña
Aspose.BarCode
- BARCODENET-38387 – Mejora – Propiedad
OnlyRequestedTypes para filtrado estricto de códigos de barras - BARCODENET-37745 – Error – Código de barras no reconocido en PDF
Aspose.Cells
- CELLSGRIDJS-1489 – Nueva funcionalidad – Establecer protección en GridJs UI
- CELLSGRIDJS-2259 – Nueva funcionalidad – Botones de barra de herramientas para zoom de fuente
- CELLSNET-59803 – Error –
Shape.FitToTextSize() inexacto - CELLSNET-59847 – Error – Error de conversión de imagen de gráfico a imagen en XPS
- CELLSNET-59890 – Error – Cajas blancas inesperadas en Excel a PDF
Aspose.Diagram
- DIAGRAMNET-50279 – Mejora – Soporte para formatos antiguos de Visio
- DIAGRAMNET-53904 – Error – Área de hipervínculo incorrecta en PDF
- DIAGRAMNET-53911 – Error – Problema SVG cuando
FitToViewPort es true
Aspose.Drawing
- DRAWINGNET-1663 – Función – Modelado posicional de script árabe
- DRAWINGNET-1670 – Función – Mejoras en el modelado de script árabe
- DRAWINGNET-1671 – Función – Mejoras adicionales del script árabe
Aspose.Email
- EMAILNET-41708 – Mejora – Soporte de encabezados X‑Microsoft en iCalendar
- EMAILNET-41698 – Mejora – Lectura de encabezados multilinea
- EMAILNET-41707 – Error –
Subject nulo después de establecer cadena vacía - EMAILNET-41704 – Error – Corrupción de juego de caracteres japonés MS932
Aspose.GIS
- GISNET-1973 – Función – Soporte MultiPolygon para EsriJson
- GISNET-1984 – Error – Contador incorrecto de capas para GPX en .NET Core 3.1
- GISNET-1976 – Ejemplo – Opción
WritePolygonsAsLines para GPX
Aspose.HTML
- HTMLNET-6528 – Función – MHTML: seleccionar y renderizar adjuntos específicos
- HTMLNET-6205 – Error – Imágenes faltantes en MHT → PDF
- HTMLNET-6967 – Error – Advertencia de asignación de lista de definición en PDF etiquetado
Aspose.Imaging
- IMAGINGNET-7802 – Mejora – Excepción adecuada para XIF no admitido
- IMAGINGNET-7797 – Mejora – ResolutionSetting actualiza ambos ejes
- IMAGINGNET-7734 – Función – Implementar filtro de sombra
- IMAGINGNET-7747 – Mejora – Corrección de lectura de color JPG
Aspose.Medical
- MEDNET-165 – Función – Implementación de codec HTJ2K puro C#
Aspose.OCR
- OCRNET-1199 – Mejora –
EnableCpuMemArena y EnableMemoryPattern para tiempo de ejecución ONNX (rendimiento y memoria)
Aspose.Page
- Sin cambios – versión de mantenimiento
Aspose.PSD
- PSDNET-2665 – Función – Procesamiento más suave de técnica de resplandor externo
- PSDNET-2644 – Error – Problemas de cuadrícula de transformación warp
- PSDNET-1969 – Error – Diferencias en el renderizado del resplandor externo
Aspose.Slides
- SLIDESNET-45284 – Función – Abrir .ppt/.pps basados en texto como presentaciones importadas
- SLIDESNET-45298 – Mejora – Determinar color de esquema heredado
- SLIDESNET-45256 – Error – Textos alternativos autogenerados faltantes para tablas/fórmulas/imágenes
- SLIDESNET-45270 – Error – Renderizado de sombra y reflexión de fuente
- SLIDESNET-45282 – Error – Caracteres de texto árabe corruptos en PDF
- SLIDESNET-45264 – Investigación – Elementos decorativos no etiquetados como artefactos
- SLIDESNET-45265 – Error – Elementos no decorativos etiquetados incorrectamente como artefactos
- SLIDESNET-45262 – Investigación – Las etiquetas de estructura permanecen para cuadros de texto decorativos
- SLIDESNET-45250 – Error – Solapamiento de etiquetas de eje de gráfico en PDF
- SLIDESNET-45255 – Error – Artefactos dentro del contenido etiquetado (error PAC)
- SLIDESNET-45257 – Error – Falta de referencia de contenido marcado para enlaces
- SLIDESNET-45258 – Error – Falta de Tipo/Subtipo para artefactos de encabezado/pie de página
- SLIDESNET-45260 – Investigación – Marcado decorativo inconsistente para SmartArt/gráficos
- SLIDESNET-45284 – Función – Apertura de .ppt/.pps disfrazados de texto
- SLIDESNET-45284 – Función – Nuevo método
Shape.GetVisualBounds() - SLIDESNET-45284 – Función – Nueva propiedad
IFillFormatEffectiveData.SolidFillSchemeColor
Aspose.SVG
- Generación SVG → PDF mejorada con refinamientos de renderizado interno
Aspose.Tasks
- TASKSNET-11596 – Mejora –
CalendarException.ToDate ahora se establece al final del día cuando se omite la hora - TASKSNET-11682 – Error – Problema de escritura de EarnedValueMethod y PhysicalPercentComplete
- TASKSNET-11680 – Error – Cálculo de fórmula con fechas ausentes
- TASKSNET-11631 – Error – Códigos de actividad y campos definidos por el usuario no leídos desde Primavera DB
Aspose.Words
- WORDSNET-28900 – Función – Creación directa de
OpenAiModel - WORDSNET-24822 – Función – Soporte de propiedades MSO durante la importación de tabs
- WORDSNET-28604 – Error –
JoinRunsWithSameFormatting no unió runs - WORDSNET-28402 – Error – Propiedad
TableStyle.Bidi obsoleta eliminada - WORDSNET-28955 – Error – Problema de importación MathML
mmultiscripts - WORDSNET-29085 – Error – Error de renderizado de gradiente SVG con
objectBoundingBox - WORDSNET-29084 – Error – Advertencia de sustitución de fuentes PDF a DOCX
- WORDSNET-29083 – Error – InvalidOperationException en guardado DOCX
- WORDSNET-29079 – Error – Gradiente SVG en
userSpaceOnUse renderizado incorrectamente - WORDSNET-29077 – Error – Comportamiento inesperado de DocumentBuilder dentro de SDT
- WORDSNET-29070 – Error – Importación de lista MsoHtml difiere de Word
- WORDSNET-29066 – Error – Elementos de lista MsoHtml importados como párrafos normales
- WORDSNET-29054 – Error – Encabezados/pies de página desaparecen después de un salto de sección en DOCX → PDF
- WORDSNET-29052 – Error –
FileCorruptedException al cargar .wml - WORDSNET-29050 – Error –
ArgumentOutOfRangeException con AutoFitBehavior.AutoFitToWindow - WORDSNET-29048 – Error – Gradientes de color SVG corruptos al exportar a DOC
- WORDSNET-29047 – Error – Gradientes de color SVG corruptos al exportar a PDF
- WORDSNET-29046 – Error – Resultado de comparación no coincide con MS Word
- WORDSNET-29044 – Error –
NullReferenceException durante la creación de diseño - WORDSNET-29041 – Error – Problema de diseño en conversión DOCX a PDF
- WORDSNET-29040 – Error – Excepción de conversión RTF → PDF
- WORDSNET-29033 – Error – Cambios en numeración después de exportación HTML
- WORDSNET-28999 – Error – Pérdida de gradiente después de renderizado SVG
- WORDSNET-28996 – Error – Metafile renderizada incorrectamente en modo vectorial
- WORDSNET-28982 – Error –
IndexOutOfRangeException durante la creación de diseño - WORDSNET-28937 – Error – Cambios en numeración después de exportación HTML
- WORDSNET-28929 – Error –
AcceptAllRevisions no acepta todas las revisiones - WORDSNET-28897 – Error –
FileCorruptedException al cargar ODT - WORDSNET-28866 – Error – Actualización del código de licencia de medición
- WORDSNET-28821 – Error –
NullReferenceException con ExportListLabels.ByHtmlTags - WORDSNET-28672 – Error – Espaciado extra al inicio de párrafo en DOCX → PDF
Aspose.Zip
- ZIPNET-1187 – Función – Agregar entradas a archivo 7z existente
- ZIPNET-1393 – Mejora – Ajuste de combinación de entradas en archivos CAB
🔧 Impacto general
- Rendimiento: La resolución de pérdida de memoria en procesamiento PDF → Word, las opciones de memoria arena OCR y el manejo de resolución TIFF mejoran conjuntamente la velocidad y reducen el consumo de recursos.
- Alcance de plataforma: La adición de soporte para .NET 8 y .NET 10 (GroupDocs.Markdown) y el codec HTJ2K puro C# (Aspose.Medical) amplían la compatibilidad multiplataforma.
- IA y Cloud: La creación directa de modelos OpenAI (Aspose.Words) y la configuración de tiempo de ejecución OCR ONNX (Aspose.OCR) mejoran la flexibilidad de integración de IA.
- Accesibilidad y cumplimiento: La detección de PDF/A, las mejoras de etiquetado PDF/UA y la selección de adjuntos MHTML mejoran el cumplimiento de estándares y la accesibilidad.
- Experiencia del desarrollador: La superficie API expandida (nuevos métodos, propiedades, soporte asíncrono) y las numerosas correcciones de errores simplifican el desarrollo y reducen el tiempo de resolución de problemas.
📚 Documentación y soporte