🚀 GroupDocs.Viewer for Java 25.9: Nuevas Funcionalidades y Mejoras

Nos complace anunciar el lanzamiento de GroupDocs.Viewer for Java 25.9, que trae una serie de nuevas funcionalidades, mejoras y correcciones de errores. Esta actualización mejora las capacidades de renderizado de documentos y brinda a los desarrolladores más herramientas para trabajar con diferentes formatos de archivo.

🆕 Principales Nuevas Funcionalidades

1. Renderizado multipágina de AI (Adobe Illustrator)

Ahora puedes renderizar archivos AI multipágina, ampliando el soporte para gráficos vectoriales y archivos de diseño.

2. Soporte para el formato de archivo LHA

Se ha añadido soporte nativo para archivos .lha / .lzh, incluida la detección automática de archivos LHA.

3. Visualización completa de direcciones de correo electrónico

El renderizado de correos electrónicos ahora muestra las direcciones completas del remitente y del destinatario sin recortes ni ofuscación.

4. Desactivar la actualización de campos al guardar documentos de procesamiento de texto

Una nueva opción isUpdateFields permite desactivar la actualización de campos al guardar documentos de procesamiento de texto (DOC, DOCX, DOCM, etc.) en HTML, PDF o imágenes.

5. Resaltado de texto en documentos renderizados

Puedes resaltar texto, como resultados de búsqueda, en los formatos de salida para mejorar la interacción con el documento.

🔧 Otras Mejoras

  • Eliminar JavaScript del HTML de salida: Se añadió una opción pública para eliminar JavaScript del HTML generado.
  • Obtener todas las fuentes usadas: La clase Viewer ahora incluye un método getAllFonts() para recuperar todas las fuentes utilizadas en un documento.
  • Soporte para los formatos de archivo CAB y WIM: Se añadió soporte para los formatos CAB y WIM con detección automática.
  • Desactivar opcionalmente JavaScript al convertir a HTML: Puedes desactivar la preservación de JavaScript en las salidas HTML para los formatos relevantes.

🛠️ Cambios en la API Pública

  • Nueva propiedad booleana isRemoveJavaScript en HtmlViewOptions para controlar la inclusión de JavaScript en el HTML de salida.
  • Nueva propiedad booleana isUpdateFields en WordProcessingOptions para controlar la actualización de campos al guardar documentos.
  • Nueva clase UsedFontInfo en com.groupdocs.viewer.fonts para información de fuentes.
  • Nuevo método getAllFonts() en la clase Viewer.
  • Nueva clase SearchHighlightOptions en com.groupdocs.viewer.options.
  • Nuevo método search(SearchHighlightOptions) en la clase Viewer.
  • Nuevas clases FontStyles y FontFormat en com.groupdocs.viewer.fonts.

✅ Corrección de Errores

La versión 25.9 incluye más de 20 correcciones de errores, entre ellas:

  • Problemas de renderizado de archivos DWG.
  • Excepciones al renderizar archivos XLS antiguos.
  • Renderizado de comentarios en archivos de Presentación.
  • Problemas de renderizado HTML con archivos comprimidos.
  • Problemas de ancho y altura de la información de vista para archivos comprimidos.
  • Mejoras en el renderizado de documentos XML.
  • Correcciones en la conversión de DOCX a HTML.
  • Errores de renderizado de archivos EPS.
  • Problemas de renderizado de DXF, DWF, PS y TEX.
  • Problemas de renderizado de XLS en HTML/PDF.
  • Mejoras en la calidad del PDF.

📥 Cómo Actualizar

Para actualizar a GroupDocs.Viewer for Java 25.9 mediante Maven:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer</artifactId>
    <version>25.9</version>
</dependency>

Las notas de la versión y la documentación detallada para la versión 25.9 se pueden encontrar en el sitio oficial de GroupDocs.