Estamos felices de anunciar el lanzamiento de GroupDocs.Viewer for Java 26.9, disponible a partir de septiembre de 2026. Esta versión incorpora cuatro nuevas funcionalidades portadas desde GroupDocs.Viewer for .NET, dos mejoras específicas para Java en archivos de archivo y cinco correcciones de errores, mejorando significativamente el soporte para PDF, WordProcessing y formatos de archivo de archivo.
Novedades en esta versión
- [Nueva característica] Añadir soporte para el formato de archivo Open Fixed‑layout Document (OFD) (VIEWERNET-4630)
- [Nueva característica] Implementar la exposición de anotaciones en PDF que están ocultas por defecto durante la renderización (VIEWERNET-5607)
- [Nueva característica] Añadir la posibilidad de especificar la resolución horizontal y vertical en las opciones de WordProcessing al renderizar documentos WordProcessing a formatos raster (VIEWERNET-5700)
- [Nueva característica] Añadir numeración de páginas para documentos WordProcessing durante la renderización (VIEWERNET-5702)
- [Mejora] El nombre del archivo de archivo no se muestra correctamente (VIEWERJAVA-3952)
- [Mejora] Visualización de archivos de archivo con recursos externos (VIEWERJAVA-3953)
- [Error] Los caracteres especiales se renderizan incorrectamente y faltan los bordes de tabla al convertir EML a HTML y formatos raster (VIEWERNET-5620)
- [Error] Problema con comentarios ausentes al renderizar PDF (VIEWERNET-5654)
- [Error] La renderización de DOCX a HTML es incorrecta con caracteres árabes y la opción EnableOpenTypeFeatures habilitada (VIEWERNET-5681)
- [Error] El soporte del formato EPSF es limitado. Se produjo un error al analizar el contenido del archivo EPSF (VIEWERNET-5683)
- [Error] Incongruencia entre las dimensiones reales de los archivos de archivo rasterizados y las calculadas por GetViewInfo (VIEWERNET-5737)
Cambios en la API pública
Añadido
- Campo
FileType.OFD(VIEWERNET-4630) - Métodos
WordProcessingOptions.getHorizontalResolution/setHorizontalResolutionde tipoint(VIEWERNET-5700) - Métodos
WordProcessingOptions.getVerticalResolution/setVerticalResolutionde tipoint(VIEWERNET-5700) - Enumeración
WordsPageNumberLocation(VIEWERNET-5702) - Métodos
WordProcessingOptions.getPageNumberLocation/setPageNumberLocationde tipoWordsPageNumberLocation(VIEWERNET-5702)
Modificado
BaseViewOptions.setRenderNotes/isRenderNotes: su alcance se amplió para cubrir también documentos PDF (VIEWERNET-5607)
Eliminado
Ninguno
Nuevas características
VIEWERNET-4630
A partir de esta versión GroupDocs.Viewer for Java admite el formato de archivo Open Fixed‑layout Document (OFD). El procesamiento de archivos OFD requiere que la fuente SimSun.ttf esté disponible en el sistema operativo (normalmente preinstalada en Windows; en Linux puede ser necesario proporcionarla explícitamente mediante fuentes personalizadas). Esta característica se describe en detalle en la sección Render OFD documents.
VIEWERNET-5607
Ahora es posible habilitar la renderización de anotaciones emergentes ocultas por defecto (pistas de globo) en archivos PDF mediante la opción ya existente setRenderNotes, cuyo significado se amplió para documentos PDF. Esta característica se describe en detalle en la sección del artículo Render popup annotations.
VIEWERNET-5700
Al igual que con los documentos Spreadsheet en una versión anterior, la versión 26.9 permite especificar una resolución horizontal y vertical en DPI al renderizar documentos WordProcessing de entrada a formatos raster (PNG y JPEG). Esto se realiza con los nuevos métodos setHorizontalResolution y setVerticalResolution en la clase WordProcessingOptions. Ambas opciones tienen un valor predeterminado de 96 DPI y pueden establecerse dentro del rango [72..600] DPI. Esta característica se describe en detalle en la sección correspondiente del artículo sobre renderizado de documentos WordProcessing.
VIEWERNET-5702
A partir de esta versión, se añadió una nueva opción PageNumberLocation a la clase WordProcessingOptions. Es posible forzar la adición de números de página a los documentos WordProcessing durante la renderización y especificar la ubicación del número de página en la hoja. Esta característica se describe aquí.
Ejemplo de código
// Example: Render WordProcessing document with page numbers and custom DPI
WordProcessingOptions wordOptions = new WordProcessingOptions();
wordOptions.setPageNumberLocation(WordsPageNumberLocation.TopRight);
wordOptions.setHorizontalResolution(150);
wordOptions.setVerticalResolution(150);
// Render to HTML with page numbers and specified DPI
viewer.view("document.docx", wordOptions, "output.html");
Cómo obtener la actualización
Maven
Agregue la siguiente dependencia a su pom.xml:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>26.9</version>
</dependency>
O visite directamente el GroupDocs.Viewer for Java Maven Repository.
Descarga directa
Descargue los archivos JAR desde la página de GroupDocs.Viewer for Java 26.9.