Conholdate.Total for Java

21.10
2021-10-30 0.05 GB

O que há de novo na versão 21.10

Adicionado

  • Aspose.BarCode
    • Adicionados os métodos QualitySettings.getFastScanOnly() e QualitySettings.setFastScanOnly(boolean) para o modo de varredura rápida apenas.
  • Aspose.Cells
    • Adicionado o método sobrecarregado Name.getRefersTo().
    • Adicionado o método sobrecarregado Range.autoFill().
    • Adicionada a propriedade Comment.isThreadedComment.
    • Adicionada a propriedade HtmlSaveOptions.ignoreInvisibleShapes.
    • Adicionada a propriedade Range.currentRegion.
    • Introduzida a classe AxisBins.
    • Adicionados os métodos SheetRender.getPageSizeInch(int) e WorkbookRender.getPageSizeInch(int) (tornados obsoletos os métodos getPageSize(int)).
  • Aspose.Email
    • Adicionada a capacidade de salvar compromissos no formato MSG (AppointmentMsgSaveOptions).
    • Adicionado AppointmentIcsSaveOptions (substitui o obsoleto IcsSaveOptions).
    • Adicionados MsgLoadOptions.preserveRtfContent e MailConversionOptions.preserveRtfContent para preservar corpos RTF.
    • Adicionado MhtTemplateName.OPTIONAL_ATTENDEES para expor convidados opcionais nos cabeçalhos MHT.
  • Aspose.Font
    • Introduzidos os tipos CffParsingException e CffFontException com múltiplos construtores.
    • Adicionados utilitários de conversão: GlyphId.toGlyphStringId(), GlyphId.toGlyphUInt32Id(), GlyphStringId.toGlyphStringId(), GlyphUInt32Id.toGlyphUInt32Id().
  • Aspose.Imaging
    • Adicionado suporte a fontes com escopo de imagem (fonte personalizada por imagem).
  • Aspose.OCR
    • Adicionados novos filtros de pré-processamento: Median e ContrastCorrection.
    • Adicionados RecognitionSettings.setAutoContrast(boolean) e RecognitionSettings.setAllowedCharacters(CharactersAllowedType).
    • Introduzida a enumeração CharactersAllowedType.
  • Aspose.PDF
    • Adicionada nova funcionalidade: detecção de texto oculto (PDFJAVA-40947).
    • Adicionada a capacidade de achatamento de todas as camadas no PDF resultante (PDFJAVA-40120).
  • Aspose.Slides
    • Adicionado suporte para a forma de coluna Pirâmide completa em gráficos de coluna 3D e gráficos de barra 3D (SLIDESNET-42515).
    • Adicionada conversão de PPTX para HTML com transições (SLIDESNET-41114).
    • Adicionada conversão de PPT para HTML com links (SLIDESNET-40217).
  • Aspose.Tasks
    • Implementado suporte para impressão (TASKSJAVA-1539).
    • Adicionada funcionalidade “Ajustar a X páginas de altura e Y páginas de largura” (TASKSNET-4609).
    • Adicionada escala com fator de escala especificado (TASKSNET-10333).
  • Aspose.Words
    • Adicionado suporte a preenchimento com gradiente para formas WordArt (WORDSNET-18317).
    • Adicionados novos métodos públicos para gradientes de uma cor e duas cores (Fill.oneColorGradient, Fill.twoColorGradient).
    • Adicionadas as propriedades Fill.gradientAngle, Fill.gradientVariant, Fill.gradientStyle.
    • Introduzidos GradientStop, GradientStopCollection e métodos relacionados de coleção.
    • Adicionada a propriedade Fill.textureAlignment e a enumeração TextureAlignment.
    • Adicionada a propriedade StructuredDocumentTag.appearance e a enumeração SdtAppearance.
    • Adicionada a opção HtmlLoadOptions.convertSvgToEmf.
    • Adicionada a opção LoadOptions.flatOpcXmlMappingOnly.
    • Adicionada opção para ignorar notas de rodapé durante substituição (FindReplaceOptions.ignoreFootnotes).
    • Adicionada a propriedade MailMergeRegionInfo.parentRegion.

Melhorado

  • Aspose.Imaging
    • Implementação mais rápida do cache de conversão de cores ICC.
  • Aspose.Slides
    • Atualizado o gerenciamento de compactação para arquivos PPTX.
  • Aspose.PDF
    • Achatamento de camadas aprimorado para melhorar a consistência da saída PDF.
  • Aspose.OCR
    • Pipeline de pré-processamento expandido com filtros de desfoque mediano e correção de contraste.
  • Aspose.Font
    • Corrigida funcionalidade de conversão para formatos CFF e WOFF2 (bugs FONTNET-286, FONTNET-274, FONTNET-275).

Corrigido

  • Aspose.3D
    • Corrigidos problemas de conversão de FBX para USDC (THREEDNET-962).
    • Corrigidos nomes de nós incorretos em FBX v7700 importado (THREEDNET-970).
    • Corrigida incapacidade de importar GLTF compactado em zip (THREEDNET-965).
    • Corrigida propriedade ilegal PropertiesView durante desserialização (THREEDNET-967).
    • Corrigida importação de arquivos FBX com objetos personalizados (THREEDNET-963).
    • Corrigida reconhecimento de pacotes zip com nomes de arquivos internos em maiúsculas (THREEDNET-956).
    • Corrigidas falhas intermitentes no importador binário FBX (THREEDNET-954).
  • Aspose.BarCode
    • Otimizada a precisão de números em SVG (BARCODENET-37855).
    • Corrigidos problemas de codificação de Código QR Suíço (BARCODENET-37880).
    • Implementada configuração FastScanOnly para reconhecimento 1D (BARCODENET-37889).
  • Aspose.Cells
    • Corrigido problema de espaço insuficiente na heap Java ao converter XLSX para PDF (CELLSJAVA-43768).
    • Corrigido valor de string inválido de FontUnderlineType ao carregar XLSX (CELLSJAVA-43875).
    • Corrigido ArrayIndexOutOfBoundsException ao carregar XLSX (CELLSJAVA-43876).
    • Corrigida renderização incorreta do efeito de sombra (CELLSJAVA-43646).
    • Corrigida orientação do triângulo isósceles (CELLSJAVA-43760).
    • Corrigidos problemas de renderização de formas durante conversão de XLS para XLSX (CELLSJAVA-43786, CELLSJAVA-43838, CELLSJAVA-43839, CELLSJAVA-43842).
    • Corrigido ajuste automático de caracteres do WordArt na conversão Excel para PDF (CELLSJAVA-43848).
    • Corrigidos cantos arredondados de caixas de texto após conversão de XLS para XLSX (CELLSJAVA-43880).
    • Corrigida exportação de ícone de formatação condicional para HTML (CELLSJAVA-43867).
    • Corrigido deslocamento de posição da forma em excelToHtml (CELLSJAVA-43812).
    • Corrigida exibição de objeto OLE em PDF (CELLSJAVA-43871).
    • Corrigida imprecisão do tamanho da página renderizada (CELLSJAVA-43883).
    • Corrigida perda de cor de fundo ao mesclar arquivos (CELLSJAVA-43881).
    • Corrigidas bordas ausentes na conversão para HTML (CELLSJAVA-43892).
    • Corrigidas várias exceções durante renderização Excel para HTML (CELLSJAVA-43787, CELLSJAVA-43885, CELLSJAVA-43874).
  • Aspose.Diagram
    • Corrigido nome de forma para conector dinâmico (DIAGRAMJAVA-50782).
    • Corrigidos valores incorretos de PinPos (DIAGRAMJAVA-50784, DIAGRAMJAVA-50788).
    • Corrigida falha ao salvar forma como imagem ou PDF (DIAGRAMJAVA-50789).
    • Corrigido problema com ShapeShdwScaleFactor (DIAGRAMJAVA-50796).
  • Aspose.Email
    • Corrigido problema onde corpo de MSG com emoji era alterado após carregar/salvar (EMAILNET-40449).
    • Corrigida omissão de convidados opcionais no cabeçalho MHT (EMAILNET-40440).
    • Corrigido ClientSubmitTime incorreto durante conversão EML para MSG (EMAILNET-40446).
    • Corrigido comportamento da opção PrefferedTextEncoding (EMAILNET-40455).
    • Corrigida detecção de novos sinalizadores personalizados exclusivos de mensagens (EMAILNET-40436).
    • Corrigida manipulação de evento de repetição anual (EMAILNET-40425).
    • Corrigido GraphMessageInfo.getSize() que sempre retornava -1 (EMAILJAVA-34961).
    • Corrigida funcionalidade IGraphClient.NextPage (EMAILJAVA-34954).
    • Corrigidos resultados incompletos de GraphClient.listFolders (EMAILJAVA-34957).
  • Aspose.Font
    • Corrigido cálculo incorreto da matriz de transformação para fontes CFF (FONTNET-286).
    • Corrigido problema de codificação na conversão TTF → WOFF2 (FONTNET-274).
    • Corrigida exceção de referência nula ao converter OpenSans de CFF para TTF (FONTNET-275).
  • Aspose.Imaging
    • Corrigidos diversos problemas, incluindo:
      • Criação de RasterImage.Filter GaussianFilterOptions (IMAGINGJAVA-7949).
      • Altura negativa da imagem na conversão WMF → PNG (IMAGINGJAVA-7935).
      • Image.Size não otimizada para imagens EPS (IMAGINGJAVA-7933).
      • Bugs de cor de preenchimento de figura (IMAGINGJAVA-7932).
      • Bugs do leitor de estilo CDR (IMAGINGJAVA-7930).
      • Suporte a GetOriginalOptions para GIF/JPEG2000 (IMAGINGJAVA-7924).
      • Exceção na conversão EMZ → JPG (IMAGINGJAVA-7918).
      • Exceção occasional em Image.save com multi-threading (IMAGINGJAVA-7888).
      • Exceção ao salvar WMF → JPEG (IMAGINGJAVA-7885).
      • Tamanho grande de saída ao converter TIFF → PDF (IMAGINGJAVA-7876).
      • Melhorias diversas no tratamento de TIFF relacionados a GIS (IMAGINGJAVA-7950).
  • Aspose.OCR
    • Implementado filtro de desfoque mediano (OCRJAVA-164).
    • Implementada limiarização mediana adaptativa (OCRJAVA-163).
    • Adicionada capacidade de definir caracteres permitidos (dígitos ou letras latinas) (OCRJAVA-169).
  • Aspose.PDF
    • Corrigida detecção de texto oculto (PDFJAVA-40947 – nova funcionalidade).
    • Corrigidos problemas com achatamento de camadas (PDFJAVA-40120 – aprimoramento).
    • Corrigido bug na extração de tabelas (PDFJAVA-37353).
    • Corrigidos erros de exportação de dados em PDF → XLSX (PDFJAVA-39695).
    • Corrigido TableAbsorber exibindo tabelas duplicadas (PDFJAVA-40881).
  • Aspose.Slides
    • Corrigida corrupção de efeito de animação ao alterar texto de parágrafo (SLIDESJAVA-35828).
    • Corrigido tipo incorreto de TextAnchoring para texto de TextFrame (SLIDESJAVA-33403).
    • Corrigidos problemas na detecção de placeholders (SLIDESJAVA-35675, SLIDESJAVA-34390).
    • Corrigido crash na conversão para PDF: “Bad state (oversubscribed dynamic bit lengths tree)” (SLIDESJAVA-38571).
    • Corrigidos problemas de quebra de linha em PPTX → PDF (SLIDESJAVA-38642).
    • Corrigida perda de efeitos 3D em miniaturas (SLIDESJAVA-34047, SLIDESJAVA-33346).
    • Corrigido posicionamento de caracteres chineses em PPTX → HTML (SLIDESJAVA-38600).
    • Corrigidos gráficos ausentes em PPTX → PDF (SLIDESJAVA-38630, SLIDESJAVA-38612).
    • Corrigidos modelos 3D ausentes na conversão para PDF (SLIDESJAVA-38622).
    • Corrigida renderização de tabelas em miniaturas (SLIDESJAVA-33716).
    • Corrigida rotação de gráficos/texto em miniaturas de slides (SLIDESJAVA-38514).
    • Corrigida perda de texto após conversão PPTX → ODP (SLIDESJAVA-38610).
    • Corrigidas falhas de incorporação de OleObject (SLIDESJAVA-34120, SLIDESJAVA-33334).
    • Corrigida qualidade da conversão PPTX para HTML (SLIDESJAVA-36435).
    • Corrigida distorção de texto no PDF/A‑1B (SLIDESJAVA-34594).
    • Corrigida renderização de setas em miniaturas com dimensões personalizadas (SLIDESJAVA-34223).
    • Corrigido dobramento da posição de texto SVG (SLIDESJAVA-36046).
    • Corrigida renderização de caracteres hebraicos em PDF (SLIDESJAVA-34604).
    • Corrigido salvamento de PPTX para HTML (SLIDESJAVA-37316).
    • Corrigido posicionamento de texto em miniatura (SLIDESJAVA-33715).
    • Corrigido estilo bold não aplicado (SLIDESJAVA-35322).
    • Corrigida distorção de slide ao alterar tamanho da página em PDF (SLIDESJAVA-34683).
  • Aspose.Tasks
    • Corrigida exceção tempo de início > tempo de conclusão em arquivos .xer da Primavera (TASKSNET-10344).
    • Corrigido retângulo de progresso mal posicionado nas barras de tarefas do gráfico Gantt (TASKSNET-4757).
    • Corrigida leitura de atributos estendidos (TASKSJAVA-1534).
  • Aspose.Words
    • Corrigido suporte a preenchimento com gradiente para formas WordArt (WORDSNET-18317).
    • Corrigidos diversos bugs, incluindo:
      • Loop infinito no renderizador de formas (WORDSJAVA-2568).
      • Bloqueio do ShapeRenderer em linhas longas (WORDSJAVA-2578).
      • NPE em Document.getPageCount() (WORDSJAVA-2581).
      • Deslocamento de hora de assinatura digital (WORDSJAVA-2605).
      • Erros de inicialização OSGI no Java 8/11/15 (WORDSJAVA-2607, WORDSJAVA-2608).
      • Problemas de carregamento de licença em implantações WAR (WORDSJAVA-2615).
      • Erros de assinatura de licença inválida (WORDSJAVA-2614, WORDSJAVA-2653).
      • Diversos problemas de conversão e renderização nos formatos PDF, HTML, DOCX, SVG, entre outros (muitos bugs WORDSNET-xxxx listados na fonte).
    • Corrigidos crashes críticos e regressões (por exemplo, LINEAR INDEX fora de alcance, fontes ausentes, manipulação de notas de rodapé, etc.), conforme detalhado nas tabelas da fonte.

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

Gradle

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

compile(group: 'com.conholdate', name: 'conholdate-total', version: '21.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="21.10">
    <artifact name="conholdate-total" ext="pom"/>
</dependency>

SBT

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

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