Conholdate.Total for Java

24.12
2025-01-15 1,14 GB

Novedades en la versión 24.12

Nuevas funcionalidades

  • Aspose.3D: compatibilidad con deformatores en archivos GLB (THREEDNET‑1616).
  • Aspose.3D: TriMesh ahora admite triangulación mediante objetivos de transformación (morph-targets) (THREEDNET‑1618).
  • Aspose.3D: los deformatores se conservan al dividir las mallas (THREEDNET‑1619).
  • Aspose.BarCode: nueva estructura QualitySettings para el motor de códigos de barras 1D (BARCODENET‑38689).
  • Aspose.Cells: capacidad de ejecución multihebra para tratar fechas no procesables (CELLSJAVA‑43676).
  • Aspose.Email: MailMessage SaveOptions ahora permite usar una plantilla personalizada para la cadena de límite (boundary) (EMAILJAVA‑35331).
  • Aspose.HTML: nuevo conjunto amplio de API de conversión que aceptan parámetros java.io.OutputStream para conversiones EPUB, HTML, MHTML y SVG.
  • Aspose.Imaging: operaciones comunes unificadas (recorte, rotación, etc.) para todos los formatos (IMAGINGJAVA‑8853).
  • Aspose.Imaging: exportación en modo por lotes para todos los formatos multihojas mediante PageExportingAction (IMAGINGJAVA‑8595).
  • Aspose.OCR: clase contenedora OcrOutput para almacenar resultados de reconocimiento (OCRNET‑407).
  • Aspose.OCR: compatibilidad con el idioma mongol (OCRNET‑407).
  • Aspose.OCR: método Resources.ReleaseMemory() para descargar módulos OCR (OCRNET‑407).
  • Aspose.OMR: elemento de código de barras añadido a formularios, lo que permite generar y reconocer una amplia gama de tipos de códigos de barras (OMRJAVA‑103).
  • Aspose.PDF: método ligero para verificar si un documento requiere reparación (PDFJAVA‑44610).
  • Aspose.PDF: soporte total para PDF/A‑4 (PDFJAVA‑43402).
  • Aspose.PDF: manejo de caracteres compuestos por pares sustitutos (surrogate-pairs) (PDFJAVA‑41695).
  • Aspose.PDF: edición de la posición y el grosor del borde del texto superpuesto en anotaciones de tachado (redaction) (PDFJAVA‑44285).
  • Aspose.PSD: mejoras del formato AI: reingeniería de rutas compuestas, sombreado con degradado, sombreado axial, soporte de mezcla, propiedad de conteo de páginas y manejo correcto de capas de forma con máscaras (PSDJAVA‑684 a 690).
  • Aspose.Slides: soporte para las funciones de hoja de cálculo más comunes en hojas de gráficos (SLIDESNET‑44672).
  • Aspose.Tasks: capacidad de personalizar la fuente de las etiquetas de texto en las barras de tareas de diagramas de Gantt (TASKSNET‑11302).
  • Aspose.Words: API para la posición de las etiquetas de datos en gráficos (WORDSNET‑21965).
  • Aspose.Words: opción MailMergeCleanupOptions.RemoveEmptyTables (WORDSNET‑27525).
  • Aspose.Words: traducción de texto impulsada por IA mediante modelos generativos de Google (WORDSNET‑27572).
  • Aspose.Words: nuevas clases low-code (Comparer, MailMerger, Replacer, ReportBuilder, Splitter, Watermarker) que ofrecen flujos de trabajo simplificados para el procesamiento de documentos.
  • Aspose.Zip: extracción de entradas LHA comprimidas con Huffman adaptativo (ZIPNET‑1231).
  • Aspose.Zip: extracción de entradas codificadas con Delta en archivos 7z (ZIPNET‑1232).
Mejoras
  • Aspose.Conversion: actualizaciones del motor en Anotación, Ensamblado y Conversión para una renderización más rápida y menor consumo de memoria.
  • Aspose.Imaging: caché de conversión de color ICC optimizada para mayor velocidad.
  • Aspose.Parser: método GetFileInfo optimizado.
  • Aspose.Slides: mejoras en la gestión de compresión para archivos PPTX.
  • Aspose.HTML: corrección de error en conversión MHTML a JPG y mejora general de la conversión desde origen MHTML.
  • Aspose.PDF: múltiples mejoras de rendimiento y renderizado (p. ej., PDF/A‑4, posición del texto superpuesto).
  • Aspose.Words: APIs low-code que agilizan tareas comunes y mejoran la productividad del desarrollador.
  • Aspose.OCR: incremento significativo del rendimiento al guardar resultados de reconocimiento en PDF buscables, así como mejora del cálculo de la altura de línea.
  • Aspose.Imaging: procesamiento en modo por lotes ahora admite devoluciones de llamada (callbacks) personalizadas PageExportingAction para operaciones por hoja.
Correcciones
  • Aspose.3D: resueltos problemas con la carga incorrecta de fuentes, la detección de fuentes TrueType instaladas y regressiones en el renderizado de bordes de formas.
  • Aspose.BarCode: corregida la NPE (NullPointerException) en MaxiCodeStructuredCodetext.GetConstructedCodetext().
  • Aspose.Cells: resueltas múltiples incidencias, entre otras: análisis de fechas en escenarios multihilo, posicionamiento de texto tras conversión Xlsx a PDF, errores gráficos en HTML, resultados incorrectos de la fórmula MROUND, problemas con rellenos degradados en gráficos 3D, diversos errores de renderizado de celdas, bloqueos al cargar tramas TIFF y varias excepciones de compatibilidad con JDK 21.
  • Aspose.Diagram: corregidos problemas con la carga de fuentes, detección de fuentes TrueType y regressiones en lectura de bordes de formas.
  • Aspose.Email: abordados problemas de guardado no determinista de MailMessage, desbordamiento de índice en procesamiento OST y errores al buscar elementos eliminados suavemente (soft-deleted items).
  • Aspose.HTML: corregido error de clave duplicada en diccionario durante conversión MHTML a JPG.
  • Aspose.Imaging: corregidos problemas de detección de formato para MP3, SVGZ/WMZ/EMZ, corrupción por redimensionado de GIF, salida en blanco en conversión EMF a PDF, errores de exportación CDR, bloqueos al cargar tramas TIFF, manejo de rutas vectoriales y diversas otras regressiones en procesamiento de imágenes.
  • Aspose.Note: resuelto bloqueo de la aplicación al cargar archivos .one.
  • Aspose.OCR: corregidos diversos problemas de estabilidad y precisión relacionados con códigos de idioma, modos de detección de estructura de contenido y advertencias de obsolescencia.
  • Aspose.OMR: corregidas fallas de integración en generación y reconocimiento de códigos de barras.
  • Aspose.Page: resueltos problemas de imágenes ausentes en conversión PS a PDF.
  • Aspose.PDF: corregidas numerosas incidencias, entre ellas: errores en extracción de columnas, corrupción de PageNumberStamp, resultados en conversión LaTeX, excepciones en el absorbedor de tablas, visibilidad de anotaciones en Chrome, conversión de superposición OCR, fallos en conversión a PDF/A‑2, problemas de búsqueda mediante expresiones regulares entre páginas, comprobaciones de permisos en conversión PNG, compresión BMP, error de tamaño negativo de array para ancho BMP, renderizado HTML multicolumna, manipulación de la propiedad max-width, espacios en blanco tras conversión HTML a PDF, contenido HTML desplazado, pérdida de imágenes en conversión PDF a Excel y muchas otras.
  • Aspose.PSD: corregidos errores de renderizado de formas en archivos PSD generados con versiones antiguas de PS, errores en renderizado de archivos AI, valores null en GlobalResources en imágenes PSD recién creadas y manejo incorrecto de datos de capas AI.
  • Aspose.Slides: corregida alineación superior de texto en conversión SVG a EMF y etiquetas de datos desalineadas en conversión PPTX a PDF.
  • Aspose.Tasks: corregida posición de barras de tareas en diagramas de Gantt, aplicación de color de líneas de cuadrícula, cálculos de campos de línea base, renderizado de etiquetas de escala temporal, inserción de columnas vacías en exportaciones XLSX y múltiples otros errores de renderizado y cálculo.
  • Aspose.Words: resueltos numerosos problemas relacionados con el renderizado de documentos, combinación de correspondencia (mail-merge), etiquetado de datos en gráficos, traducción por IA, actualización de campos, comparación de documentos, cambios de fuente en Tabla de Contenidos, numeración en coreano, renderizado de campos STYLEREF, sangrado tras mapeo, duplicación de campos de formulario, generación de PDF y muchos otros (véase la lista completa de incidencias en las notas de lanzamiento del producto).
  • Aspose.Zip: resueltos problemas de extracción para entradas LHA y entradas codificadas con Delta.

Instalación

Maven

<repositories>
   <repository>
      <id>repository.conholdate.com</id>
      <name>Conholdate Repository</name>
      <url>https://mvn.conholdate.com/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.conholdate</groupId>
      <artifactId>conholdate-total</artifactId>
      <version>24.12</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

repositories {
    maven {
        url 'https://mvn.conholdate.com/'
    }
}

compile(group: 'com.conholdate', name: 'conholdate-total', version: '24.12')

Ivy

<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="Conholdate Repository" m2compatible="true" root="https://mvn.conholdate.com/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.conholdate" name="conholdate-total" rev="24.12">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

resolvers += Resolver.url("Conholdate Repository", url("https://mvn.conholdate.com/"))

libraryDependencies += "com.conholdate" % "conholdate-total" % "24.12"
Historial de versiones