Estamos felices de anunciar el lanzamiento de GroupDocs.Viewer for .NET v26.8, disponible a partir de agosto de 2026. Esta versión introduce una importante mejora arquitectónica con empaquetado NuGet dividido por TFM, cuatro nuevas funcionalidades —incluido el soporte para anotaciones ocultas en PDF, resolución configurable para documentos WordProcessing y numeración de páginas—, y corrige ocho errores críticos que afectaban la renderización de PDF, WordProcessing, EML y EPSF.

Novedades en esta versión

  • [Nueva característica] Implementar empaquetado NuGet con división TFM para GroupDocs.Viewer (VIEWERNET-5719)
  • [Nueva característica] Exponer anotaciones ocultas por defecto en PDF 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)
  • [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] Desajuste entre las dimensiones reales de los archivos rasterizados y las calculadas por GetViewInfo (VIEWERNET-5737)
  • [Error] [UI] Groupdocs viewer 8.0.7/8.1.x – Las páginas no cargadas en el visor no están disponibles en la vista previa de impresión (VIEWERNET-5615)

Cambios en la API pública

Añadido

Modificado

  • RenderNotes propiedad de tipo Boolean: su “área” se amplió para cubrir también los documentos PDF. (VIEWERNET-5607)

Eliminado
Ninguno

Nuevas características

VIEWERNET-5719

El paquete NuGet de GroupDocs.Viewer se rediseñó por completo. Ahora ya no existe un paquete separado GroupDocs.Viewer.CrossPlatform. La idea principal del empaquetado dividido por TFM es que el paquete NuGet de GroupDocs.Viewer actúa como un paquete router ligero, que internamente no contiene los binarios (archivos DLL). En su lugar incluye el archivo NuSpec con todos los metadatos como ID, versión, etc., y para los archivos binarios contiene archivos marcadores de posición vacíos como “_._”, que es una convención de NuGet que indica “este TFM está soportado, pero no se envían ensamblados desde este paquete”. Al instalarlo, el gestor de paquetes NuGet lee la plataforma (framework) real del proyecto del usuario y instala el sub‑paquete necesario: “GroupDocs.Viewer.Net462”, “GroupDocs.Viewer.Net60” o “GroupDocs.Viewer.Net60.Windows”. Por lo tanto, si tu proyecto está compilado para .NET Framework 4.6.2 o superior y actualizas GroupDocs.Viewer 26.4 a la última 26.8 mediante el gestor de paquetes NuGet, se instalarán los paquetes “GroupDocs.Viewer.26.8.0” y su dependiente “GroupDocs.Viewer.Net462.26.8.0”.

VIEWERNET-5607

Ahora es posible habilitar la renderización de anotaciones emergentes ocultas por defecto (pistas de globo) en archivos PDF usando la propiedad ya existente RenderNotes; su significado se cambió para los documentos PDF. Esta sección del artículo describe esta funcionalidad en detalle.

VIEWERNET-5700

Al igual que con los documentos de hoja de cálculo en la versión anterior, la versión 26.8 permite especificar una resolución horizontal y vertical en unidades DPI al renderizar los documentos WordProcessing de entrada a formatos raster (PNG y JPEG). Esto se realiza mediante las nuevas propiedades públicas HorizontalResolution y VerticalResolution en la clase WordProcessingOptions. Ambas propiedades tienen un valor predeterminado de 96 DPI y pueden establecerse manualmente dentro del rango [72..600] DPI. Esta característica se describe en detalle en la sección correspondiente del artículo sobre la renderización de documentos WordProcessing.

VIEWERNET-5702

A partir de esta versión, con la nueva propiedad PageNumberLocation añadida a la clase WordProcessingOptions, es posible forzar la inserción del número de página en el documento WordProcessing durante su renderización e incluso especificar la ubicación del número de página en la hoja. Esta nueva funcionalidad se describe aquí.

Cómo obtener la actualización

NuGet

Actualiza al paquete más reciente de GroupDocs.Viewer mediante NuGet. El empaquetado dividido por TFM instala automáticamente el sub‑paquete específico de la plataforma correcta:

Descarga directa

Descarga los ensamblados desde la página de descarga de GroupDocs.Viewer for .NET

Recursos