Navegue pelos nossos produtos

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

  • Novos Recursos e APIs:

    • Conversão nativa de arquivos iCalendar (.ics) (GroupDocs.Conversion).
    • Suporte a fontes TrueType Collection (GroupDocs.Editor).
    • Substituição completa de fontes para Publisher, Presentation, Note (GroupDocs.Conversion).
    • Renderizador Markdown personalizado baseado em DOM, API assíncrona, controle de sabor Markdown (GroupDocs.Markdown).
    • Detecção de formato PDF/A e conformidade OOXML (GroupDocs.Metadata).
    • Suporte embutido de OCR em árabe e coreano (GroupDocs.Parser).
    • Retoque de imagem dentro de um polígono (GroupDocs.Watermark).
    • Filtragem de código de barras OnlyRequestedTypes (Aspose.BarCode).
    • Novos recursos de interface, botões da barra de ferramentas, manipulação de proteção (Aspose.Cells).
    • Suporte a formatos antigos do Visio (Aspose.Diagram).
    • Modelagem de script árabe (Aspose.Drawing).
    • APIs estendidas de anexos MHTML (Aspose.HTML).
    • Suporte MultiPolygon para EsriJson (Aspose.GIS).
    • Codec HTJ2K puro C# para DICOM (Aspose.Medical).
    • Opções de tempo de execução OCR EnableCpuMemArena, EnableMemoryPattern (Aspose.OCR).
    • Novos Shape.GetVisualBounds() e IFillFormatEffectiveData.SolidFillSchemeColor (Aspose.Slides).
    • Adicionar entradas a arquivos 7z existentes (Aspose.Zip).
  • Melhorias de Desempenho:

    • Correção de vazamento de memória na conversão PDF → Processamento de texto (GroupDocs.Conversion).
    • Opções de memória arena e padrão OCR reduzem o consumo (Aspose.OCR).
    • Manipulação mais rápida de resolução para exportação TIFF (Aspose.Imaging).
  • Aprimoramentos de IA e Nuvem:

    • Instanciação direta de OpenAiModel para fluxos de trabalho impulsionados por IA (Aspose.Words).
    • Ajuste de desempenho OCR através de configurações de tempo de execução ONNX (Aspose.OCR).
  • Acessibilidade e Conformidade:

    • Correções de conformidade PDF/A‑1A (GroupDocs.Conversion).
    • Melhorias na marcação PDF/UA, manipulação de texto alternativo, marcação de elementos decorativos (Aspose.Slides).
    • API de seleção de anexos MHTML para melhor manipulação de acessibilidade (Aspose.HTML).
  • Correções de Bugs:

    • 70+ correções de bugs em conversão (ex: .eml → PDF, renderização MSG, falhas DCM/JFIF).
    • Bugs de reconhecimento de código de barras (EAN vs UPC, VIN).
    • numerosos bugs de renderização, exportação e layout em Cells, Slides, Imaging, PSD, SVG, etc.
    • Análise de cabeçalho OCR, manipulação de cabeçalhos multilinha (Aspose.Email).
    • Contagem de camadas GIS, manipulação de polígonos GPX (Aspose.GIS).
    • Estabilidade da sintaxe de transferência HTJ2K (Aspose.Medical).
    • Vários problemas de referência nula, argumentos e exceções em todos os produtos.

📦 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

 
 Português