Conholdate.Total for Java

23.7
2023-08-01 0.05 GB

O que há de novo na versão 23.7

Adicionado

  • Aspose.BarCode – novo modo de codificação DataMatrix BYTES, nova classe DataMatrixVersion com tamanhos predefinidos extensivos e remoção de campos legados (FULL, CUSTOM).
  • Aspose.CAD – melhorias que corrigem exceções de renderização para PNG, falhas do exportador GLB/glTF e diversos problemas de conversão (DWF → DXF, IGS → OBJ, DWFX → DXF, OBJ → JPG/JPEG).
  • Aspose.Cells – nova API pública: Shape.GetActualBox(), XmlLoadOptions.ConvertNumericOrDate, NumberFormat, DateFormat, IgnoreRootAttributes; adicionado FileFormatType.MicrosoftCabinet e FileFormatType.Rtf; tornou-se obsoleto FileFormatType.Numbers (use Numbers09). Mudança de comportamento para Cells.StandardWidth para ajustar as larguras padrão das colunas.
  • Aspose.Diagram – adicionado FontConfigs tanto no nível Diagram quanto em LoadOptions para configuração por fonte.
  • Aspose.EmailPersonalStorage.deleteItem(String entryId) para exclusão de itens PST; evento StorageProcessing com StorageProcessingEventArgs; nova sobrecarga splitInto(long chunkSize, String partFileNamePrefix, String path) para divisão PST; adicionadas propriedades a CalendarReader (Count, IsMultiEvents, Method, Version) e método loadAsMultiple().
  • Aspose.Imaging – suporte a alpha-blending para RasterImage; convenções unificadas de nomenclatura; coleções sincronizadas por página/formato específico para imagens multipágina.
  • Aspose.Note – novo tipo ParsingErrorInfo com construtor, getMessage() e AttachedFile.getParsingErrorInfo() para tratamento detalhado de erros de análise.
  • Aspose.OCR (23.7) – configurações automáticas de inversão de cor adicionadas a RecognitionSettings, ReceiptRecognitionSettings, IDCardRecognitionSettings, PassportRecognitionSettings, CarPlateRecognitionSettings e InvoiceRecognitionSettings para melhorar o OCR em texto preto sobre fundo branco.
  • Aspose.PDF – novas classes OutputIntent e PrintScaling; inúmeras novas funções (por exemplo, HtmlSaveOptions.title, LoadOptions.disableFontLicenseVerifications, transformações de matriz, manipulação de gráficos vetoriais, Operator.equals, opções de otimização, Rectangle.fromRect, inicialização de estrutura tagged, TextFragmentState.isFitRectangle). Adicionado construtor Graph(double,double); tornaram-se obsoletos antigos Graph(float,float) e XpsSaveOptions.setUseNewImagingEngine.
  • Aspose.PSD – capacidade de exportar cada camada PSD para um GIF animado; tratamento da propriedade Fill para camadas de formas; novos tipos de deformação (arc & arch); PsdOptions.UpdateMetadata para controlar metadados da ferramenta criadora; área de cálculo de deformação aumentada. Adicionados diversos novos membros de API para manipulação e versionamento XMP.
  • Aspose.Slides – suporte à exportação Markdown (SaveFormat.Md, MarkdownSaveOptions com variantes e tipos de exportação); opções HTML5 para salvar imagens externamente (EmbedImages, OutputPath).
  • Aspose.Tasks – leitura de linhas de base incompletas; WeekDay.DayWorking definido automaticamente ao adicionar tempos úteis; verificações pré-salvamento para limites de UniqueId; leitura de abreviações de unidades de materiais para formatos Primavera.
  • Aspose.Words – formato de imagem EPS para salvamento de páginas ou formas de documentos; DigitalSignature.SignatureValue para obter bytes de assinatura; propriedades de navegação Row.NextRow, Row.PreviousRow, Cell.NextCell, Cell.PreviousCell; suporte à tag mustache em MailMerge.GetRegionsHierarchy e GetFieldNamesForRegion; extensões ElementAt/ElementAtOrDefault em modelos de motor de relatório LINQ; aviso para documentos HTML de página fixa.
Melhorado
  • Aspose.Cells – mudança de comportamento para Cells.StandardWidth para manter as larguras padrão das colunas consistentes com as novas configurações de largura padrão.
  • Aspose.Imaging – convenções unificadas de nomenclatura e sincronização de coleções por página/formato melhoram a experiência do desenvolvedor ao lidar com imagens multipágina.
  • Aspose.PDF – superfície de API expandida (novas classes, métodos e construtores) aprimora a manipulação de documentos, configurações de impressão e capacidades de otimização.
  • Aspose.Slides – exportação Markdown oferece múltiplas variantes (GitHub, GitLab, CommonMark, etc.) e manipulação visual vs. sequencial de imagens, oferecendo conversão de documentos mais flexível.
  • Aspose.Words – manipulação de tags mustache e suporte LINQ ElementAt ampliam as capacidades de modelos; aviso para HTML de página fixa ajuda a evitar comportamento inesperado de carregamento.
Correções
  • Aspose.BarCode – corrigido erro no algoritmo de correção Reed‑Solomon (BARCODENET‑38630).
  • Aspose.CAD – resolvida exceção “índice fora dos limites” durante renderização PNG e corrigidas múltiplas falhas de exportadores/conversores.
  • Aspose.Cells – inúmeros bugs corrigidos, incluindo problemas de renderização de gráficos, posicionamento de legendas/linhas de liderança, eixos ausentes, divisões de linha em gráficos para imagens, referências de células incorretas em PDFs, erros de dimensionamento na exportação PNG, orientação de rótulos de eixo, artefatos de linha em gráficos de waterfall, estouro de memória durante conversão XLS → XLSX e diversas exceções durante conversões de formatos.
  • Aspose.Diagram – corrigido NumberFormatException ao converter Visio para PDF.
  • Aspose.Email – resolvidos bugs relacionados à exclusão PST, propriedade de versão CalendarReader, manipulação de campo VCF NOTE, criação MapiTask ASCII, encadeamento de exceções EWS, préambulo de assinatura nulo, exceções de flag IMAP, erros de importação de contatos, problemas de análise iCloud, detalhes de compromisso do Exchange, detecção de formato de arquivo, geração de flag IMAP, remoção de endereço de correspondência, diferenças de fuso horário, partes de corpo ausentes em conversão MSG → PDF, manipulação de recibo de leitura e diversos problemas Java específicos com anexos e imagens embutidas.
  • Aspose.Font – corrigido GlyphAccessor.GetGlyphById() retornando null para uma fonte Type1 específica (FONTNET‑552).
  • Aspose.Note – corrigidos múltiplos crashes de carregamento e análise (conversão de página, recipiente de arquivo ausente, argumento fora do intervalo, erros de chave de dicionário, exceções de chave duplicada).
  • Aspose.PDF – corrigido índice fora dos limites em conversão PDF‑to‑DOCX, divisão de células, extração de tabelas, divisão de colunas em PDF‑to‑XLSX, deslocamento de células, quebra de tabela em PDF‑to‑DOCX, perda de bordas, erro de índice de array em PdfFileEditor.resizeContentsWithNormalization e outras anomalias de conversão.
  • Aspose.PSD – corrigidos problemas com exportação de camada para GIF animado, atribuição de preenchimento de forma, tipos de deformação, comportamento de atualização de metadados, área de cálculo de deformação, transparência de camada de ajuste preto e branco, desempenho de substituição de conteúdos de objeto inteligente, posicionamento de grupo de camadas, redimensionamento de camada com recursos VOGK, cálculos de limites de texto, recursos padrão de camada e contagem de loops de linha do tempo.
  • Aspose.Slides – corrigidos recorte de imagem de fundo em PPTX → PDF, perda de imagem durante importação HTML, posicionamento de rótulos de dados de gráfico, gráfico ausente em conversão ODP → PPTX, validação de licença e outros bugs de conversão.
  • Aspose.Tasks – corrigidos leitura de linhas de base, flag de dia útil, validação de UniqueId, leitura de abreviação de materiais, lógica de DurationReal para formatos Primavera, tratamento implícito de exceções de calendário, leitura de custos para XER/P6XML e erros de importação de uso de recursos.
  • Aspose.Words – resolvidos inúmeros bugs de renderização e conversão em tabelas, formas, imagens, rodapés, cabeçalhos, PDFs, HTML, DOCX, XPS, MOBI, SVG e outros formatos, incluindo problemas com envolvimento de texto, posicionamento de elementos, mudanças de cor, preservação de hiperlinks, renderização de fórmulas matemáticas e regressões de desempenho.
  • Aspose.Page – corrigido erro de conversão PS → PDF e problema de marca d’água XPS.
  • Aspose.Imaging – adicionado tratamento adequado para alpha-blending e coleções de paginação, corrigindo inconsistências de renderização relacionadas.
  • Aspose.Email – numerosas correções de bugs em manipulação PST, leitura de calendário, exceções EWS, processamento MIME e extração de anexos.
  • Componentes GroupDocs – embora não listados individualmente, o lançamento agregado está alinhado com as correções acima na suíte.

Instalação

Maven

<repositories>
   <repository>
      <id>repository.conholdate.com</id>
      <name>Conholdate Repository</name>
      <url>https://mvn.conholdate.com/</url>
   </repository>
</repositories>

<dependencies>
   <dependency>
      <groupId>com.conholdate</groupId>
      <artifactId>conholdate-total</artifactId>
      <version>23.7</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

repositories {
    maven {
        url 'https://mvn.conholdate.com/'
    }
}

compile(group: 'com.conholdate', name: 'conholdate-total', version: '23.7')

Ivy

<ivysettings>
    <settings defaultResolver="chain"/>
    <resolvers>
        <chain name="chain">
            <ibiblio name="Conholdate Repository" m2compatible="true" root="https://mvn.conholdate.com/"/>
        </chain>
    </resolvers>
</ivysettings>

<dependency org="com.conholdate" name="conholdate-total" rev="23.7">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

resolvers += Resolver.url("Conholdate Repository", url("https://mvn.conholdate.com/"))

libraryDependencies += "com.conholdate" % "conholdate-total" % "23.7"
Histórico de versões