Estamos empolgados em apresentar GroupDocs.Conversion for .NET 25.8, repleto de recursos poderosos, aprimoramentos de desempenho e correções essenciais de bugs para oferecer conversões de documentos mais confiáveis e otimizadas. Você encontrará as notas completas da versão aqui.


Principais Recursos e Aprimoramentos

  • SVG Cropping Support – Agora você pode recortar o conteúdo SVG visível durante a conversão, proporcionando maior controle sobre o layout e uma saída mais limpa.
  • Custom Email Attachment Icons – Quer incluir ícones personalizados para anexos de email durante a conversão? Use as novas opções UseDefaultAttachmentIcons e AttachmentIcons.
  • Expanded SVGZ Conversion Support – Converta arquivos SVGZ sem esforço para formatos de processamento de texto, apresentação e planilha.
  • Extended Format Coverage – Novas opções de conversão incluem SVG/SVGZ para EPS e TeX (LaTeX). Além disso, as conversões da Web para PageDescriptionLanguage estão mais rápidas graças à remoção de etapas intermediárias.
  • Performance Improvements – Aproveite uma inicialização de aplicação significativamente mais rápida e uma inicialização mais responsiva.

Principais Correções de Bugs

Abordamos uma série de problemas para garantir experiências de conversão mais suaves e confiáveis:

  • Resolvida a baixa qualidade de imagem ao converter certos SVGs para formatos raster.
  • Corrigidas as inconsistências de saída nas conversões de PDF para Processamento de Texto—agora gera corretamente os formatos DOCX/DOC.
  • Eliminadas exceções durante os processos de conversão de PDF para JPEG (erros como GroupDocsConversionException e ObjectReferenceNotSet).
  • Corrigidos problemas de formatação nas conversões de RTF para PDF.
  • Corrigidas exceções lançadas nas conversões de SVGZ para Processamento de Texto :contentReference.
  • Corrigidos erros “Index was outside the bounds of the array” ao converter DWF para imagens.
  • Corrigido um problema em que o método SetLicense não conseguia localizar o arquivo de licença no diretório atual.
  • Compatibilidade aprimorada para conversões de DOC para DOCX :contentReference.

API Pública e Quebras de Compatibilidade

Aqui estão as principais atualizações da API e novos recursos:

  1. SvgLoadOptions Class – Agora inclui CropToContentBounds, permitindo que os SVGs sejam recortados de forma precisa ao redor do conteúdo visível para uma saída de conversão mais limpa:
    var loadOptions = new SvgLoadOptions {
        CropToContentBounds = true
    };
    
  2. EmailLoadOptions Enhancements – Duas novas propriedades:
    • UseDefaultAttachmentIcons – Alterna os ícones de anexo padrão.
    • AttachmentIcons – Fornece ícones personalizados para tipos específicos de anexos:
    using (var converter = new Converter(source, loadContext => new EmailLoadOptions {
        UseDefaultAttachmentIcons = false,
        AttachmentIcons = new List<AttachmentIcon> {
            new AttachmentIcon("jpg",  File.ReadAllBytes("jpeg_icon.png")),
            new AttachmentIcon("pdf",  File.ReadAllBytes("pdf_icon.png")),
            new AttachmentIcon("docx", File.ReadAllBytes("word_icon.jpg")),
            new AttachmentIcon("_default", File.ReadAllBytes("not_found_icon.png"))
        }
    })) {
        var options = new PdfConvertOptions();
        converter.Convert("converted.pdf", options);
    }
    

Como Atualizar


Saiba Mais


Obrigado por acompanhar! Não deixe de voltar todo mês para ver as últimas atualizações, dicas para desenvolvedores e insights sobre o GroupDocs.Conversion for .NET.