Conholdate.Total for Java

23.10
2023-10-31 0.05 GB

O que há de novo na versão 23.10

Adicionado

  • Aspose.3D – Integrado o recurso de manifold e Booleano ao Aspose.3D.
  • Aspose.3D – Adicionada uma mensagem ao stdout quando uma exceção de avaliação é suprimida.
  • Aspose.3D – Atualizado o tratamento da dependência removida System.Drawing.
  • Aspose.BarCode – (nenhum – apenas melhorias e correções)
  • Aspose.CAD – Implementado suporte ao formato GLTF/GLB.
  • Aspose.CAD – Adicionado parse para arquivos FBX 7700.
  • Aspose.CAD – Implementada exportação de layouts separados para TIFF.
  • Aspose.CAD – Adicionado suporte para exportação de dimensões dinâmicas.
  • Aspose.CAD – Adicionadas várias capacidades de conversão CAD‑para‑3D (IFC → 3DS, FBX → DXF, OBJ → STP, DWFX → 3DS, DWG → 3DS, STL → DXF, OBJ → PNG, OBJ → PDF, OBJ → DXF).
  • Aspose.CAD – Adicionadas funcionalidades para modificar desenhos CAD e salvar o conteúdo novamente, além de converter/exportar imagens para formatos DWG/.NET.
  • Aspose.CELLS – Adicionado GlobalizationSettings.GetDefaultSheetName() para nomes de planilhas personalizados.
  • Aspose.CELLS – Adicionadas propriedades MsoFormatPicture.TopCropInch/BottomCropInch/LeftCropInch/RightCropInch.
  • Aspose.CELLS – Adicionado método Range.IsBlank().
  • Aspose.CELLS – Adicionado método Range.AddHyperlink(String,String,String).
  • Aspose.CELLS – Adicionado método VbaModuleCollection.AddUserForm().
  • Aspose.CELLS – Adicionado método WorksheetCollection.AddCopy(Worksheet[], String[]).
  • Aspose.DIAGRAM – (nenhum item adicionado, apenas correções de bugs).
  • Aspose.EMAIL – Adicionada API Split Mbox Storage (MboxStorageReader.SplitInto(...)) com eventos relacionados (EmlCopyingEventHandler, EmlCopiedEventHandler, MboxFileCreatedEventHandler, MboxFileFilledEventHandler).
  • Aspose.EMAIL – Adicionado MailMessage.getAlternateViewContent(String mediaType) para recuperar conteúdo de visualização alternativa por tipo de mídia.
  • Aspose.EMAIL – Adicionado EmailClient.usePasswordQuotes(boolean) para controlar o uso de aspas em senhas com caracteres especiais.
  • Aspose.FONT – Adicionado suporte a codificação Morse‑code (novos tipos IFontMorseDecoder, IFontMorseEncoder, IMorseDecoder, IMorseEncoder, MorseAlphabets e tipos relacionados).
  • Aspose.FONT – Adicionado tipo LicenseRestrictionException e construtores.
  • Aspose.HTML – Adicionado tratamento padrão de resolução de tela (1024 × 768 para dispositivos com múltiplas telas).
  • Aspose.HTML – Adicionado suporte para JDK 8, JDK 11 LTS e JDK 17 LTS.
  • Aspose.Imaging – Adicionadas diversas funcionalidades relacionadas a EPS: conversão para SVG, conversão para PDF, correções de exportação EPS, melhorias no parse e correções de bugs para TIFF OJpeg e EMF → SVG.
  • Aspose.Imaging – Reduzido tamanho da biblioteca em 2 MB.
  • Aspose.OCR – Adicionado método RecognizeStreetPhoto() para fotos de ruas com texto esparsas.
  • Aspose.OCR – Adicionado algoritmo DetectAreasMode.TEXT_IN_WILD para detecção em nível de palavra em imagens “texto‑na‑natureza”.
  • Aspose.PDF – Adicionada API para remoção de tags de um PDF marcado.
  • Aspose.PDF – Adicionadas APIs para medição de altura de caracteres.
  • Aspose.PDF – Implementado recurso de achatamento de transparência.
  • Aspose.PSD – Adicionado suporte à direção de texto vertical.
  • Aspose.PSD – Implementado uso de configurações de Stroke do recurso vstk na renderização de formas.
  • Aspose.PSD – Implementada renderização da área interna de formas Stroke.
  • Aspose.PSD – Otimizada a repintura de formas: camadas de forma não são repintadas se não forem alteradas.
  • Aspose.PSD – Adicionada leitura de cabeçalho de formato AI para arquivos AI baseados em PDF.
  • Aspose.PSD – Adicionados muitos novos membros públicos da API (ex.: FontSettings.getGetSystemAlternativeFont, Graphics.getPaintableImageOptions, Image.setResolution, ShapeLayer.getStroke, StrokeSettings com conjunto completo de propriedades, valores da enumeração MorseAlphabets, etc.).
  • Aspose.SLIDES – Adicionada capacidade de obter o tamanho visual de formas Ink.
  • Aspose.SLIDES – Corrigido distorção de imagem ao salvar como TIFF.
  • Aspose.SLIDES – Adicionada API para obter o número de linhas de um parágrafo.
  • Aspose.SLIDES – Melhorada a qualidade de imagem ao converter PPTX → PDF.
  • Aspose.SLIDES – Adicionado suporte a gráficos 3D ODP.
  • Aspose.SLIDES – Adicionadas classes InkBrush e InkTrace para gerenciamento de Ink.
  • Aspose.SLIDES – Adicionado método Paragraph.GetLinesCount().
  • Aspose.TASKS – Adicionada validação de que Project.Calendar pertence a Project.Calendars.
  • Aspose.TASKS – Adicionada API pública para especificar codificação ao ler arquivos Primavera XER.
  • Aspose.TASKS – Modificada hierarquia de opções de salvamento para remover membros irrelevantes por formato.
  • Aspose.TASKS – Adicionada leitura de projetos de baseline para formato Primavera XML.
  • Aspose.TASKS – Adicionados muitos novos tipos e métodos públicos (ex.: SimpleSaveOptions, LoadOptions.get/setEncoding, getters de PrimaveraProjectProperties, flags de PrimaveraReadOptions, CsvOptions.setView, etc.).
  • Aspose.TEX – Implementada tipografia bidirecional mista como parte da extensão eTeX.
  • Aspose.TEX – Adicionado teste para erros ocorridos durante o processamento de arquivos TeX.
  • Aspose.WORDS – Adicionados parâmetros de tipo genérico aos métodos CompositeNode (AppendChild<T>, PrependChild<T>, InsertAfter<T>, InsertBefore<T>, RemoveChild<T>).
  • Aspose.WORDS – Adicionadas otimizações de renderização PDF via PdfSaveOptions.OptimizeOutput.
  • Aspose.WORDS – Adicionados Fill.BaseForeColor e Stroke.BaseForeColor para recuperar a cor de primeiro plano sem modificadores.
  • Aspose.WORDS – Estendidos ChartDataPointCollection, ChartSeries e ChartFormat com novos membros para cópia e inspeção de formatação.
  • Aspose.WORDS – Adicionado ImageData.FitImageToShape() para preservar a proporção ao ajustar imagens às formas.
  • Aspose.WORDS – Adicionada propriedade Style.Locked.
  • Aspose.WORDS – Adicionado TxtLoadOptions.DetectHyperlinks para reconhecer hyperlinks ao carregar documentos TXT.
  • Aspose.WORDS – Adicionadas propriedades ChartTitle.Font e ChartAxisTitle.Font.
  • Aspose.WORDS – Adicionado DocumentBuilder.InsertDocumentInline(...) para inserção de documento embutido.
Melhorado
  • GroupDocs.Annotation, Assembly e Conversion – Atualizações do mecanismo, proporcionando renderização mais rápida e redução de uso de memória.
  • Aspose.Imaging – Cache mais rápido de conversão de cores ICC.
  • GroupDocs.Parser – Método GetFileInfo otimizado.
  • Aspose.Slides – Tratamento atualizado de compressão para arquivos PPTX.
  • Aspose.Imaging – Redução de tamanho da biblioteca em 2 MB (melhoria geral de tamanho).
  • Aspose.3D – Operações Booleanas experimentais entre duas malhas (união, diferença, intersecção) – funciona em tri‑malhas manifolds.
  • Aspose.Font – Atualizado o bit 12 na tabela head para fontes TrueType convertidas.
  • Aspose.CAD – Múltiplas melhorias relacionadas à conversão (ex.: GLTF/GLB, parse de FBX, exportação TIFF).
  • Aspose.PSD – Múltiplas correções de desempenho e estabilidade em renderização de Stroke, tratamento de formato AI e APIs de resolução.
  • Aspose.PDF - Variadas melhorias relacionadas à qualidade (ex.: manipulação de imagens, conversão PDF para PNG, JPEG, PDFA).
  • Aspose.Words – Mais de 100 melhorias e correções (incluindo otimização de renderização PDF, aprimoramentos de gráficos, detecção de hyperlinks em TXT, etc.).
Corrigido
  • Aspose.BarCode – Corrigidos falhas em testes MicroPdf417, posicionamento cruzado do Swiss QR e problemas de leitura DataMatrix.
  • Aspose.CAD – Corrigidos inúmeros bugs de conversão em muitos formatos CAD (GLTF, FBX, OBJ, DWG, etc.).
  • Aspose.CELLS – Corrigidos muitos bugs: posicionamento de pontuação em texto vertical, renderização de retângulo arredondado, travamentos de cálculo de fórmulas, regressões de arredondamento decimal, espaços extras em valores numéricos, espaçamento em conversão de gráficos, desaparecimento de rótulos de dados em gráficos, manipulação de corpo HTML em MSG, problemas de parser, redação, busca, assinatura, marca d’água e muito mais em todos os produtos Aspose (BarCode, CAD, Cells, Diagram, Drawing, Email, Font, GIS, HTML, Imaging, Medical, OCR, Page, PSD, Slides, SVG, Tasks, TeX, Words, Zip).
  • Aspose.DIAGRAM – Corrigidos perda de forma no plano de fundo e posicionamento incorreto de formas.
  • Aspose.EMAIL – Corrigidos casos extremos de divisão MBOX, conteúdo ausente ao salvar em MHTML, erro de lista vazia DeleteMessages, limites de comprimento do SUBJECT, extração de iCalendar de winmail.dat, erros de criação de contatos, parse com UTF‑7 desabilitado em MSG, NullPointerException ao salvar e-mails de convite em PST.
  • Aspose.FONT – Corrigidos problemas relacionados à codificação Morse‑code e atualizações da tabela de bits.
  • Aspose.HTML – Corrigido tratamento padrão de resolução de tela em dispositivos com múltiplas telas.
  • Aspose.Imaging – Corrigido erro “unknown name” em conversão EPS‑para‑SVG, travamentos em conversão EPS‑para‑PDF, problemas de exportação EPS, falhas no carregamento de arquivos EPS, bugs de parse EPS, bugs de processamento TIFF OJpeg, bug de modo trial EMF‑para‑SVG e bugs de renderização de textos e transparência em arquivos CDR.
  • Aspose.OCR – Corrigida ordem incorreta de linhas ao salvar resultados OCR como documentos multi‑página.
  • Aspose.PDF – Corrigida exibição de anotação de linha no Chrome, caracteres ausentes após busca/substituição de texto, erros de fonte não encontrada, corrupção de PDF assinado com segurança, corrupção em conversão PDF para imagem, degradação de qualidade na saída JPEG, borrão em PNG, exceção interna em conversão PDFA, problemas de alinhamento em conversão Excel, perda de texto em negrito DOCX e muitos outros bugs em toda a linha de produtos.
  • Aspose.PSD – Corrigida manipulação de direção de texto vertical, renderização de Stroke a partir do recurso vstk, renderização da área interna de formas Stroke, lógica de repintura de camadas de forma, leitura de cabeçalho AI, inconsistências na configuração de resolução, manipulação de pastas de fontes, NullReferenceException ao salvar camada de forma e inúmeras remoções e depreciações de APIs.
  • Aspose.SLIDES – Corrigida inconsistência em negrito e sombra externa de porções, problemas de quebra de texto ao carregar/salvar PPT, imagens borradas na conversão PPTX → PDF e outros bugs de renderização.
  • Aspose.TASKS – Corrigida validação, manipulação de codificação e problemas de hierarquia em opções de salvamento; adicionado tratamento ausente de projeto baseline.
  • Aspose.TEX – Removidos métodos obsoletos ImageSaveOptions.get/setPageNumbers.
  • Aspose.WORDS – Corrigido um conjunto muito grande de bugs abrangendo desaparecimento de código de barras, estilos HTML/CSS ausentes, problemas de conversão PDF, carregamento de licença de recursos, recuperação de grid‑span, carregamento de imagens via caminhos relativos, reinício de numeração de listas, comportamentos de inserção do DocumentBuilder, remoção de cor/sublinhado, manipulação de CSS white-space: nowrap, anomalias de renderização de tabelas (largura, altura, bordas, quebra), duplicação de imagens em cabeçalho/rodapé, detecção de hyperlinks, substituição de fontes, formatação de gráficos, manipulação de assinaturas, links TOC e muitos outros em plataformas Java e .NET.
  • Correções críticas de travamento – Resolvidos travamentos de serialização binária no .NET 8 no GroupDocs.Annotation, estouro de pilha em conversão PDF‑para‑PNG no Aspose.HTML, travamentos em conversão XFA PDF no GroupDocs.Conversion e inúmeros outros problemas de estabilidade em toda a suíte Conholdate.Total.

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.10</version>
      <type>pom</type>
   </dependency>
</dependencies>

Gradle

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

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

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.10">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

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

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