Conholdate.Total 26.3.0 – Resumo da Versão
Conholdate.Total 26.3.0 agrupa as últimas versões 26.3.0 das APIs GroupDocs e Aspose para .NET. Os destaques incluem novo suporte de formato (ICS, MultiPolygon, seleção de anexos MHTML), aprimoramentos de IA/ML (criação de modelo OpenAI, opções de desempenho OCR), principais atualizações de acessibilidade e conformidade (detecção de PDF/A, correções PDF/A‑1A, melhorias na marcação PDF/UA) e extensas correções de bugs em todos os componentes de conversão, renderização e manipulação de documentos.
Pacotes NuGet
📦 Novidades
📦 Novidades por Produto
GroupDocs.Conversion
- CONVERSIONNET-8259 – Recurso – Converter de arquivo ICS
- CONVERSIONNET-8205 – Melhoria – Pastas de fontes personalizadas e suporte a substituição de fontes
- CONVERSIONNET-7977 – Bug – Problema de tipo de unidade na conversão .eml para PDF
- CONVERSIONNET-8207 – Bug – Vazamento de memória ao converter PDF para Processamento de texto
- CONVERSIONNET-8231 – Bug – Tabelas ToUnicode não conformes PDF/A‑1A
GroupDocs.Editor
- EDITORNET-3019 – Novo recurso – Suporte a fonte TrueType Collection
- EDITORNET-3020 – Novo recurso – Suporte a PPT e PPS baseados em texto
- EDITORNET-3036 – Melhoria – Novas propriedades CSS
- EDITORNET-3022 – Bug – NRE após injeção HtmlCss
GroupDocs.Markdown
- MARKDOWNNET-33 – Recurso – Pacotes de tempo de execução por TFM
- MARKDOWNNET-30 – Recurso – Renderizador Markdown personalizado baseado em DOM
- MARKDOWNNET-24 – Recurso – API assíncrona
- MARKDOWNNET-26 – Recurso – Controle de sabor Markdown
- MARKDOWNNET-35 – Bug – Problemas de qualidade e funcionalidade
GroupDocs.Metadata
- METADATANET-4171 – Novo recurso – Detecção de formato PDF/A
- METADATANET-4169 – Novo recurso – Conformidade OOXML para documentos Word
GroupDocs.Parser
- PARSERNET-2843 – Melhoria – Suporte de OCR em árabe e coreano (recursos embutidos)
GroupDocs.Watermark
- WATERMARKNET-2152 – Recurso – Retoque de imagem dentro de um polígono especificado
- WATERMARKNET-2138 – Bug – Manipulação rigorosa de OOXML para documentos Word protegidos por senha
Aspose.BarCode
- BARCODENET-38387 – Melhoria – Propriedade
OnlyRequestedTypes para filtragem rigorosa de códigos de barras - BARCODENET-37745 – Bug – Código de barras não reconhecido no PDF
Aspose.Cells
- CELLSGRIDJS-1489 – Novo recurso – Definir proteção na interface do GridJs
- CELLSGRIDJS-2259 – Novo recurso – Botões da barra de ferramentas para zoom de fonte
- CELLSNET-59803 – Bug –
Shape.FitToTextSize() impreciso - CELLSNET-59847 – Bug – Erro de conversão de gráfico/imagem para imagem em XPS
- CELLSNET-59890 – Bug – Caixas brancas inesperadas em Excel para PDF
Aspose.Diagram
- DIAGRAMNET-50279 – Melhoria – Suporte a formatos antigos do Visio
- DIAGRAMNET-53904 – Bug – Área de hiperlink incorreta no PDF
- DIAGRAMNET-53911 – Bug – Problema SVG quando
FitToViewPort é verdadeiro
Aspose.Drawing
- DRAWINGNET-1663 – Recurso – Modelagem posicional de script árabe
- DRAWINGNET-1670 – Recurso – Melhorias na modelagem de script árabe
- DRAWINGNET-1671 – Recurso – Melhorias adicionais de script árabe
Aspose.Email
- EMAILNET-41708 – Melhoria – Suporte a cabeçalhos X‑Microsoft em iCalendar
- EMAILNET-41698 – Melhoria – Leitura de cabeçalhos multilinha
- EMAILNET-41707 – Bug –
Subject nulo após definir string vazia - EMAILNET-41704 – Bug – Corrupção de conjunto de caracteres japonês MS932
Aspose.GIS
- GISNET-1973 – Recurso – Suporte MultiPolygon para EsriJson
- GISNET-1984 – Bug – Contagem incorreta de camadas para GPX no .NET Core 3.1
- GISNET-1976 – Exemplo – Opção
WritePolygonsAsLines para GPX
Aspose.HTML
- HTMLNET-6528 – Recurso – MHTML: selecionar e renderizar anexos específicos
- HTMLNET-6205 – Bug – Imagens ausentes em MHT → PDF
- HTMLNET-6967 – Bug – Aviso de mapeamento de lista de definição em PDF marcado
Aspose.Imaging
- IMAGINGNET-7802 – Melhoria – Exceção adequada para XIF não suportado
- IMAGINGNET-7797 – Melhoria – ResolutionSetting atualiza ambos os eixos
- IMAGINGNET-7734 – Recurso – Implementar filtro de sombra
- IMAGINGNET-7747 – Melhoria – Correção de leitura de cor JPG
Aspose.Medical
- MEDNET-165 – Recurso – Implementação de codec HTJ2K puro C#
Aspose.OCR
- OCRNET-1199 – Melhoria –
EnableCpuMemArena e EnableMemoryPattern para tempo de execução ONNX (desempenho e memória)
Aspose.Page
- Sem alterações – versão de manutenção
Aspose.PSD
- PSDNET-2665 – Recurso – Processamento mais suave da técnica de brilho externo
- PSDNET-2644 – Bug – Problemas de grade de transformação warp
- PSDNET-1969 – Bug – Diferenças na renderização do brilho externo
Aspose.Slides
- SLIDESNET-45284 – Recurso – Abrir .ppt/.pps baseados em texto como apresentações importadas
- SLIDESNET-45298 – Melhoria – Determinar cor de esquema herdado
- SLIDESNET-45256 – Bug – Textos alternativos auto-gerados ausentes para tabelas/fórmulas/imagens
- SLIDESNET-45270 – Bug – Renderização de sombra e reflexão de fonte
- SLIDESNET-45282 – Bug – Caracteres de texto árabe corrompidos no PDF
- SLIDESNET-45264 – Investigação – Elementos decorativos não marcados como artefatos
- SLIDESNET-45265 – Bug – Elementos não decorativos incorretamente marcados como artefatos
- SLIDESNET-45262 – Investigação – Tags de estrutura permanecem para caixas de texto decorativas
- SLIDESNET-45250 – Bug – Sobreposição de rótulo de eixo de gráfico no PDF
- SLIDESNET-45255 – Bug – Artefatos dentro do conteúdo marcado (erro PAC)
- SLIDESNET-45257 – Bug – Referência de conteúdo marcado ausente para links
- SLIDESNET-45258 – Bug – Tipo/Subtipo ausente para artefatos de cabeçalho/rodapé
- SLIDESNET-45260 – Investigação – Marcação decorativa inconsistente para SmartArt/gráficos
- SLIDESNET-45284 – Recurso – Abrir .ppt/.pps disfarçados como texto
- SLIDESNET-45284 – Recurso – Novo método
Shape.GetVisualBounds() - SLIDESNET-45284 – Recurso – Nova propriedade
IFillFormatEffectiveData.SolidFillSchemeColor
Aspose.SVG
- Geração SVG → PDF aprimorada com refinamentos internos de renderização
Aspose.Tasks
- TASKSNET-11596 – Melhoria –
CalendarException.ToDate agora definido para o final do dia quando omitido - TASKSNET-11682 – Bug – Problema de escrita de EarnedValueMethod e PhysicalPercentComplete
- TASKSNET-11680 – Bug – Cálculo de fórmula com datas ausentes
- TASKSNET-11631 – Bug – Códigos de atividade e campos definidos pelo usuário não lidos do banco de dados Primavera
Aspose.Words
- WORDSNET-28900 – Recurso – Criação direta de
OpenAiModel - WORDSNET-24822 – Recurso – Suporte a propriedades MSO durante a importação de abas
- WORDSNET-28604 – Bug –
JoinRunsWithSameFormatting não uniu runs - WORDSNET-28402 – Bug – Propriedade
TableStyle.Bidi obsoleta removida - WORDSNET-28955 – Bug – Problema de importação MathML
mmultiscripts - WORDSNET-29085 – Bug – Erro de renderização de gradiente SVG com
objectBoundingBox - WORDSNET-29084 – Bug – Aviso de substituição de fonte PDF para DOCX
- WORDSNET-29083 – Bug – InvalidOperationException no salvamento DOCX
- WORDSNET-29079 – Bug – Gradiente SVG em
userSpaceOnUse renderizado incorretamente - WORDSNET-29077 – Bug – Comportamento inesperado do DocumentBuilder dentro de SDT
- WORDSNET-29070 – Bug – Importação de lista MsoHtml difere do Word
- WORDSNET-29066 – Bug – Itens de lista MsoHtml importados como parágrafos normais
- WORDSNET-29054 – Bug – Cabeçalhos/rodapés desaparecem após quebra de seção em DOCX → PDF
- WORDSNET-29052 – Bug –
FileCorruptedException ao carregar .wml - WORDSNET-29050 – Bug –
ArgumentOutOfRangeException com AutoFitBehavior.AutoFitToWindow - WORDSNET-29048 – Bug – Gradientes de cor SVG corrompidos ao exportar para DOC
- WORDSNET-29047 – Bug – Gradientes de cor SVG corrompidos ao exportar para PDF
- WORDSNET-29046 – Bug – Resultado da comparação divergente do MS Word
- WORDSNET-29044 – Bug –
NullReferenceException durante a construção de layout - WORDSNET-29041 – Bug – Problema de layout na conversão DOCX para PDF
- WORDSNET-29040 – Bug – Exceção de conversão RTF → PDF
- WORDSNET-29033 – Bug – Alterações de numeração após exportação HTML
- WORDSNET-28999 – Bug – Perda de gradiente após renderização SVG
- WORDSNET-28996 – Bug – Metafile renderizada incorretamente no modo vetor
- WORDSNET-28982 – Bug –
IndexOutOfRangeException durante a construção de layout - WORDSNET-28937 – Bug – Alterações de numeração após exportação HTML
- WORDSNET-28929 – Bug –
AcceptAllRevisions não aceita todas as revisões - WORDSNET-28897 – Bug –
FileCorruptedException ao carregar ODT - WORDSNET-28866 – Bug – Atualização do código de licença medida
- WORDSNET-28821 – Bug –
NullReferenceException com ExportListLabels.ByHtmlTags - WORDSNET-28672 – Bug – Espaçamento extra no início do parágrafo em DOCX → PDF
Aspose.Zip
- ZIPNET-1187 – Recurso – Adicionar entradas a arquivo 7z existente
- ZIPNET-1393 – Melhoria – Ajuste de arquivos CAB ao combinar entradas
🔧 Impacto Geral
- Desempenho: A resolução de vazamento de memória no processamento PDF → Word, as opções de memória arena OCR e a manipulação de resolução TIFF aumentam coletivamente a velocidade e reduzem o consumo de recursos.
- Alcance de Plataforma: A adição de suporte para .NET 8 e .NET 10 (GroupDocs.Markdown) e o codec HTJ2K puro C# (Aspose.Medical) ampliam a compatibilidade multiplataforma.
- IA e Nuvem: A criação direta do modelo OpenAI (Aspose.Words) e o ajuste de tempo de execução OCR ONNX (Aspose.OCR) aprimoram a flexibilidade de integração de IA.
- Acessibilidade e Conformidade: A detecção de PDF/A, as melhorias na marcação PDF/UA e a seleção de anexos MHTML melhoram a conformidade com padrões e a acessibilidade.
- Experiência do Desenvolvedor: A superfície da API expandida (novos métodos, propriedades, suporte assíncrono) e as numerosas correções de bugs simplificam o desenvolvimento e reduzem o tempo de solução de problemas.
📚 Documentação e Suporte