<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-comparison</artifactId>
    <version>23.3</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-comparison', version: '23.3')
copied!  
<dependency org="com.groupdocs" name="groupdocs-comparison" rev="23.3">
    <artifact name="groupdocs-comparison" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-comparison" % "23.3"
copied!  

Novidades no GroupDocs.Comparison para Java 23.3

Destaques da Versão

O GroupDocs.Comparison para Java 23.3 entrega melhorias significativas na precisão de comparação e renderização visual de PDFs, incluindo exibição de anotações e tratamento de caracteres ruby. Esta versão também apresenta uma refatoração abrangente da API principal, convertendo diversas constantes baseadas em classes para enums, promovendo maior segurança de tipo e clareza no uso.

Correções de Bugs

  • Exceção na Comparação de PDFs Corrigida:
    Corrigida uma exceção de tempo de execução que ocorria ao comparar certos arquivos PDF.

  • Correção na Comparação de Caracteres Ruby:
    Ajustada a lógica de comparação para anotações ruby, assegurando marcação precisa de textos verticais em japonês nos PDFs.

  • Melhoria na Detecção de Cabeçalhos/Rodapés em PDFs:
    Corrigidos problemas em que cabeçalhos e rodapés não eram comparados corretamente.

  • Renderização de Anotações Corrigida nos PDFs Resultantes:
    Garantida a preservação e exibição correta das anotações nos resultados da comparação em PDF.

  • Correção na Comparação de Nomes de Gráficos em PDF:
    Resolvido problema onde rótulos de gráficos eram mal identificados ou trocados.

  • Correção de “null” em ChangeInfo:
    Corrigido um bug onde null aparecia incorretamente nos campos de texto de origem/alvo em algumas entradas de ChangeInfo.

Aprimoramentos Importantes

  • Melhoria na Renderização Final de PDFs:
    Melhor tratamento de layout e integração de anotações nos resultados finais da comparação.

  • Aprimoramento na Precisão da Comparação de Imagens:
    Lógica de detecção refinada para conteúdo gráfico incorporado em todos os tipos de documentos suportados.

API Pública e Alterações Incompatíveis

Esta versão inclui mudanças estruturais significativas com a conversão de constantes de classes para enums. Abaixo está o resumo dos tipos afetados e seus novos nomes:

Refatoração para Enums e Constantes Renomeadas

  • MergeType

    • HorizontalHORIZONTAL
    • NoneNONE
    • RangeRANGE
    • VerticalVERTICAL
  • ComparisonType

    • TextTEXT
    • SlidesSLIDES
    • WordsWORDS
    • CellsCELLS
    • PdfPDF
    • ImagingIMAGING
    • EmailEMAIL
    • NoteNOTE
    • HtmlHTML
    • DiagramDIAGRAM
    • DifferentDIFFERENT
    • UndefinedUNDEFINED
    • SvgSVG
  • MetadataType

    • DefaultDEFAULT
    • SourceSOURCE
    • TargetTARGET
    • FileAuthorFILE_AUTHOR
  • PaperSize

    • Classe convertida em enumeração (sem detalhes de renomeação fornecidos)
  • PasswordSaveOption

    • NoneNONE
    • SourceSOURCE
    • TargetTARGET
    • UserUSER
  • PreviewFormats

    • Classe convertida em enumeração (sem detalhes de renomeação fornecidos)
  • DetalisationLevel

    • LowLOW
    • MiddleMIDDLE
    • HighHIGH
  • ChangeType

    • NoneNONE
    • ModifiedMODIFIED
    • InsertedINSERTED
    • DeletedDELETED
    • AddedADDED
    • NotModifiedNOT_MODIFIED
    • StyleChangedSTYLE_CHANGED
    • ResizedRESIZED
    • MovedMOVED
    • MovedAndResizedMOVED_AND_RESIZED
    • ShiftedAndResizedSHIFTED_AND_RESIZED
  • ComparisonAction

    • NoneNONE
    • AcceptACCEPT
    • RejectREJECT
  • RevisionType

    • InsertionINSERTION
    • DeletionDELETION
    • FormatChangeFORMAT_CHANGE
    • StyleDefinitionChangeSTYLE_DEFINITION_CHANGE
    • MovingMOVING

🔍 Explorar os Detalhes Completos da Versão

Para a lista completa de atualizações, visite GroupDocs.Comparison para Java 23.3 Notas de Lançamento.


comparação de anotações em pdf | diferença de caracteres ruby | migração para enums comparison | comparação de cabeçalhos e rodapés | correção null em changeinfo

VersionRelease Date
25.24 de abril de 2025
24.713 de julho de 2024
24.616 de junho de 2024
24.318 de março de 2024
23.1019 de outubro de 2023
23.531 de maio de 2023
23.33 de março de 2023
23.113 de janeiro de 2023
22.114 de novembro de 2022
22.328 de março de 2022
21.625 de janeiro de 2022
19.625 de janeiro de 2022
18.6.325 de janeiro de 2022
18.6.225 de janeiro de 2022
17.3.225 de janeiro de 2022
21.6.125 de junho de 2021
20.1118 de novembro de 2020
20.430 de abril de 2020
19.1018 de outubro de 2019
19.327 de março de 2019
18.6.119 de julho de 2018
18.65 de junho de 2018
17.3.119 de abril de 2018
17.3.019 de abril de 2018
16.1119 de abril de 2018
3.2.019 de abril de 2018