Estamos felizes em anunciar o lançamento do GroupDocs.Viewer for .NET v26.8, disponível a partir de agosto de 2026. Esta versão introduz uma importante melhoria arquitetural com empacotamento NuGet dividido por TFM, quatro novos recursos — incluindo suporte a anotações ocultas em PDF, resolução configurável para documentos WordProcessing e numeração de páginas — e corrige oito bugs críticos que afetavam a renderização de PDF, WordProcessing, EML e EPSF.

O que há de novo nesta versão

  • [Novo recurso] Implementar empacotamento NuGet dividido por TFM para GroupDocs.Viewer (VIEWERNET-5719)
  • [Novo recurso] Implementar a exposição de anotações em PDF que são ocultas por padrão durante a renderização (VIEWERNET-5607)
  • [Novo recurso] Adicionar a capacidade de especificar resolução horizontal e vertical nas opções WordProcessing ao renderizar documentos WordProcessing para formatos raster (VIEWERNET-5700)
  • [Novo recurso] Adicionar numeração de páginas para documentos WordProcessing durante a renderização (VIEWERNET-5702)
  • [Bug] Caracteres especiais renderizados incorretamente e bordas de tabelas ausentes ao converter EML para HTML e formatos raster (VIEWERNET-5620)
  • [Bug] Problema com comentários ausentes ao renderizar PDF (VIEWERNET-5654)
  • [Bug] Renderização de DOCX para HTML está incorreta com caracteres árabes e a opção EnableOpenTypeFeatures habilitada (VIEWERNET-5681)
  • [Bug] O suporte ao formato EPSF é limitado. Ocorreu um erro ao analisar o conteúdo do arquivo EPSF (VIEWERNET-5683)
  • [Bug] Incompatibilidade entre as dimensões reais dos arquivos rasterizados e as calculadas por GetViewInfo (VIEWERNET-5737)
  • [Bug] [UI] Groupdocs viewer 8.0.7/8.1.x – Páginas não carregadas no visualizador não estão disponíveis na visualização de impressão (VIEWERNET-5615)

Alterações na API pública

Adicionado

Modificado

  • RenderNotes propriedade do tipo Boolean: sua “área” foi expandida para cobrir também documentos PDF. (VIEWERNET-5607)

Removido
Nenhum

Novos recursos

VIEWERNET-5719

O pacote NuGet GroupDocs.Viewer foi totalmente redesenhado. Agora não existe mais um pacote separado GroupDocs.Viewer.CrossPlatform. A ideia principal do empacotamento dividido por TFM é que o pacote NuGet GroupDocs.Viewer funciona como um pacote roteador leve, que internamente não contém os binários (arquivos DLL). Em vez disso, ele contém o NuSpec com todos os metadados como ID, versionamento etc., mas quando contém arquivos binários inclui arquivos de espaço reservado vazios como “_._”, que é uma convenção NuGet indicando “este TFM é suportado, mas nenhum assembly é distribuído por este pacote”. Ao instalar, o gerenciador de pacotes NuGet lê a plataforma (framework) real do projeto do usuário e instala o sub‑pacote necessário: “GroupDocs.Viewer.Net462”, “GroupDocs.Viewer.Net60” ou “GroupDocs.Viewer.Net60.Windows”. Portanto, se o seu projeto for compilado para .NET Framework 4.6.2 ou superior e você atualizar o GroupDocs.Viewer 26.4 para o mais recente 26.8 através do gerenciador de pacotes NuGet, serão instalados os pacotes “GroupDocs.Viewer.26.8.0” e o dependente “GroupDocs.Viewer.Net462.26.8.0”.

VIEWERNET-5607

Agora é possível habilitar a renderização de anotações pop‑up ocultas por padrão (balões de dica) em arquivos PDF usando a propriedade já existente RenderNotes — seu significado foi alterado para documentos PDF. Esta seção do artigo descreve esse recurso em detalhes.

VIEWERNET-5700

Assim como nos documentos de planilha na versão anterior, a versão 26.8 permite especificar uma resolução horizontal e vertical em DPI ao renderizar documentos WordProcessing de entrada para formatos raster (PNG e JPEG). Isso é feito com as novas propriedades públicas HorizontalResolution e VerticalResolution na classe WordProcessingOptions. Ambas as propriedades têm valor padrão de 96 DPI e podem ser definidas manualmente dentro do intervalo [72..600] DPI. Este recurso é descrito detalhadamente na seção correspondente do artigo sobre renderização de documentos WordProcessing.

VIEWERNET-5702

A partir desta versão, com a nova propriedade PageNumberLocation, adicionada à classe WordProcessingOptions, é possível forçar a adição do número da página ao documento WordProcessing durante a renderização e ainda especificar a localização do número da página na própria página. Este novo recurso está descrito aqui.

Como obter a atualização

NuGet

Atualize para o pacote mais recente do GroupDocs.Viewer via NuGet. O empacotamento dividido por TFM instala automaticamente o sub‑pacote específico da plataforma correta:

Download direto

Baixe os assemblies na página de download do GroupDocs.Viewer for .NET

Recursos