🚀 GroupDocs.Viewer para Java 25.9: Novos Recursos e Melhorias

Estamos entusiasmados em anunciar o lançamento do GroupDocs.Viewer para Java 25.9, trazendo uma variedade de novos recursos, melhorias e correções de bugs. Esta atualização aprimora as capacidades de renderização de documentos e oferece aos desenvolvedores mais ferramentas para lidar com diferentes formatos de arquivo.

🆕 Principais Novos Recursos

1. Renderização de arquivos AI multipáginas (Adobe Illustrator)

Agora você pode renderizar arquivos AI multipáginas, ampliando o suporte a gráficos vetoriais e arquivos de design.

2. Suporte ao formato de arquivo LHA

Suporte nativo a arquivos .lha / .lzh foi adicionado, incluindo detecção automática de arquivos LHA.

3. Exibição completa de endereço de email

A renderização de email agora exibe os endereços completos de remetente e destinatário sem truncamento ou ofuscação.

4. Desativar atualização de campos ao salvar documentos de processamento de texto

Uma nova opção isUpdateFields permite desativar a atualização de campos ao salvar documentos de processamento de texto (DOC, DOCX, DOCM etc.) para HTML, PDF ou imagens.

5. Realce de texto em documentos renderizados

Você pode realçar texto, como resultados de pesquisa, nos formatos de saída para melhorar a interação com o documento.

🔧 Outras Melhorias

  • Remover JavaScript do HTML de saída: Uma opção pública foi adicionada para remover JavaScript do HTML gerado.
  • Obter todas as fontes usadas: A classe Viewer agora inclui o método getAllFonts() para recuperar todas as fontes usadas em um documento.
  • Suporte ao formato de arquivo CAB e WIM: Adicionado suporte aos formatos CAB e WIM com detecção automática.
  • Desativar opcionalmente JavaScript ao converter para HTML: Você pode desativar a preservação de JavaScript nas saídas HTML para os formatos relevantes.

🛠️ Alterações na API Pública

  • Nova propriedade booleana isRemoveJavaScript em HtmlViewOptions para controlar a inclusão de JavaScript no HTML de saída.
  • Nova propriedade booleana isUpdateFields em WordProcessingOptions para controlar a atualização de campos ao salvar documentos.
  • Nova classe UsedFontInfo em com.groupdocs.viewer.fonts para informações de fontes.
  • Novo método getAllFonts() na classe Viewer.
  • Nova classe SearchHighlightOptions em com.groupdocs.viewer.options.
  • Novo método search(SearchHighlightOptions) na classe Viewer.
  • Novas classes FontStyles e FontFormat em com.groupdocs.viewer.fonts.

✅ Correções de Bugs

A versão 25.9 inclui mais de 20 correções de bugs, incluindo:

  • Problemas de renderização de arquivos DWG.
  • Exceções ao renderizar arquivos XLS antigos.
  • Renderização de comentários em arquivos de apresentação.
  • Problemas de renderização HTML com arquivos compactados.
  • Problemas de largura e altura nas informações de visualização de arquivos compactados.
  • Melhorias na renderização de documentos XML.
  • Correções na conversão de DOCX para HTML.
  • Erros de renderização de arquivos EPS.
  • Problemas de renderização de DXF, DWF, PS e TEX.
  • Problemas de renderização de XLS em HTML/PDF.
  • Melhorias na qualidade de PDF.

📥 Como Atualizar

Para atualizar para o GroupDocs.Viewer para Java 25.9 via Maven:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-viewer</artifactId>
    <version>25.9</version>
</dependency>

As notas de versão e a documentação detalhada da versão 25.9 podem ser encontradas no site oficial da GroupDocs.