Estamos felizes em anunciar o lançamento do GroupDocs.Viewer for Java 26.9, disponível a partir de setembro de 2026. Esta versão traz quatro novos recursos portados do GroupDocs.Viewer for .NET, duas melhorias específicas para Java em arquivos de arquivo e cinco correções de bugs — aprimorando significativamente o suporte a PDF, WordProcessing e formatos de arquivo de arquivo.
O que há de novo 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 de 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 dos arquivos de arquivo rasterizados e as calculadas por GetViewInfo (VIEWERNET-5737)
Alterações na API pública
Adicionado
- Campo
FileType.OFD(VIEWERNET-4630) - Métodos
WordProcessingOptions.getHorizontalResolution/setHorizontalResolutiondo tipoint(VIEWERNET-5700) - Métodos
WordProcessingOptions.getVerticalResolution/setVerticalResolutiondo tipoint(VIEWERNET-5700) - Enum
WordsPageNumberLocation(VIEWERNET-5702) - Métodos
WordProcessingOptions.getPageNumberLocation/setPageNumberLocationdo tipoWordsPageNumberLocation(VIEWERNET-5702)
Modificado
BaseViewOptions.setRenderNotes/isRenderNotes: seu escopo foi ampliado para cobrir documentos PDF também (VIEWERNET-5607)
Removido
Nenhum
Novos recursos
VIEWERNET-4630
A partir desta versão o GroupDocs.Viewer for 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 de balão) que são ocultas por padrão em arquivos PDF usando a opção já existente setRenderNotes — seu significado foi ampliado para documentos PDF. Esta funcionalidade é detalhada na seção do artigo.
VIEWERNET-5700
Assim como nos documentos de planilha 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. O recurso é descrito em detalhes na seção correspondente do artigo sobre renderização de documentos WordProcessing.
VIEWERNET-5702
A partir desta versão, foi adicionada uma nova opção PageNumberLocation à 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 está descrito aqui.
Exemplo de código
// Exemplo: Renderizar documento WordProcessing com numeração de páginas e DPI personalizado
WordProcessingOptions wordOptions = new WordProcessingOptions();
wordOptions.setPageNumberLocation(WordsPageNumberLocation.TopRight);
wordOptions.setHorizontalResolution(150);
wordOptions.setVerticalResolution(150);
// Renderizar para HTML com numeração de páginas e DPI especificado
viewer.view("document.docx", wordOptions, "output.html");
Como obter a atualização
Maven
Adicione a dependência a seguir ao seu pom.xml:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer</artifactId>
<version>26.9</version>
</dependency>
Ou acesse diretamente o GroupDocs.Viewer for Java Maven Repository.
Download direto
Faça o download dos arquivos JAR na página do GroupDocs.Viewer for Java 26.9.