We’re happy to announce the release of GroupDocs.Viewer for Node.js via Java 26.9, available as of September 2026. This release delivers four new features ported from GroupDocs.Viewer for .NET and Java, two Java-specific archive enhancements, and seven bug fixes. Public API has been expanded with new members, and some existing members have been modified to support the new functionality.

Novidades nesta versão

  • [Novo recurso] Adicionar suporte ao formato de arquivo Open Fixed-layout Document (OFD) (VIEWERNET-4630)
  • [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)
  • [Melhoria] O nome do arquivo de arquivo não é exibido corretamente (VIEWERJAVA-3952)
  • [Melhoria] Visualização de arquivos de arquivo com recurso externo (VIEWERJAVA-3953)
  • [Bug] Caracteres especiais renderizados incorretamente e bordas de tabela 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 de arquivos de arquivo rasterizados e as calculadas por GetViewInfo (VIEWERNET-5737)

Alterações na API pública

Adicionado

Modificado

Removido
Nenhum

Novos recursos

VIEWERNET-4630

A partir desta versão, o GroupDocs.Viewer for Node.js via Java oferece suporte ao formato de arquivo Open Fixed-layout Document (OFD). O processamento de arquivos OFD requer que a fonte SimSun.ttf esteja disponível no sistema operacional (geralmente pré‑instalada no Windows; no Linux pode ser necessário fornecê‑la explicitamente via fontes personalizadas). Este recurso é descrito em detalhes na seção Render OFD documents.

VIEWERNET-5607

Agora é possível habilitar a renderização de anotações pop‑up (dicas em balão) que são ocultas por padrão em arquivos PDF usando a opção já existente setRenderNotes — seu significado foi expandido para documentos PDF. Esta seção do artigo This article section descreve o recurso em detalhes.

VIEWERNET-5700

Assim como nos documentos Spreadsheet em uma versão anterior, a versão 26.9 permite especificar resolução horizontal e vertical em DPI ao renderizar documentos WordProcessing de entrada para formatos raster (PNG e JPEG). Isso é feito com os novos métodos setHorizontalResolution e setVerticalResolution na classe WordProcessingOptions. Ambas as opções têm valor padrão de 96 DPI e podem ser definidas no intervalo [72..600] DPI. Este recurso é descrito em detalhes na corresponding section do artigo sobre renderização de documentos WordProcessing.

VIEWERNET-5702

A partir desta versão, uma nova opção PageNumberLocation foi adicionada à classe WordProcessingOptions. É possível forçar a adição de números de página a documentos WordProcessing durante a renderização e especificar a localização do número de página na página. Este recurso é descrito here.

Exemplo de código

// Example: Render WordProcessing document with page numbers and custom resolution
const viewer = new Viewer(inputFilePath);
const options = new WordProcessingOptions();
options.setPageNumberLocation(WordsPageNumberLocation.TopCenter);
options.setHorizontalResolution(150);
options.setVerticalResolution(150);
viewer.render("output_%d.png", options);

Como obter a atualização

npm

Atualize para o pacote groupdocs-viewer mais recente via npm:

npm install groupdocs-viewer

Download direto

Baixe o pacote na página GroupDocs.Viewer for Node.js via Java 26.9.

Recursos