<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!  

GroupDocs.Comparison for Java 23.3 有哪些新内容

版本亮点

GroupDocs.Comparison for Java 23.3 在 PDF 对比准确性和视觉渲染方面带来了重要改进,包括注释展示和 ruby 字符处理。本次版本还进行了核心 API 的全面重构,将多个基于类的常量转换为枚举类型,以提升类型安全性与代码可读性。

缺陷修复

  • 修复 PDF 对比异常:
    解决了某些 PDF 文件在比较过程中引发的运行时异常。
  • 修复 ruby 字符比较逻辑:
    修正了 ruby 注释的比较逻辑,确保对包含竖排日文文本的 PDF 进行准确标注。
  • 改进 PDF 页眉/页脚识别:
    解决了对比过程中 PDF 文档的页眉和页脚无法正确识别的问题。
  • 修复对比结果中注释未显示的问题:
    改善了注释在 PDF 对比输出中的保留与展示效果。
  • 修复 PDF 图表名称比较错误:
    解决了 PDF 对比时图表标签匹配不正确的问题。
  • 修复 ChangeInfo 中出现 “null” 的问题:
    修复了某些 ChangeInfo 条目的源/目标文本字段错误地显示为 null 的问题。

重大增强功能

  • 提升 PDF 对比结果渲染效果:
    改进最终输出中页面布局和注释的集成效果。
  • 增强图像对比精度:
    优化对文档中嵌入图像内容的识别与处理逻辑。

公共 API 和向后不兼容的更改

本次版本进行了大规模结构重构,将原先的类常量转换为枚举类型。以下是受影响类型及重命名摘要:

枚举重构与常量重命名

  • 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

    • 类已转换为枚举(未提供具体重命名信息)。
  • PasswordSaveOption

    • NoneNONE
    • SourceSOURCE
    • TargetTARGET
    • UserUSER
  • PreviewFormats

    • 类已转换为枚举(未提供具体重命名信息)。
  • 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

🔍 查看完整发行说明

如需查看完整更新内容,请访问 GroupDocs.Comparison for Java 23.3 发布说明


PDF 注释对比 | ruby 字符差异 | 对比枚举迁移 | 页眉页脚比较

VersionRelease Date
25.22025年4月4日
24.72024年7月13日
24.62024年6月16日
24.32024年3月18日
23.102023年10月19日
23.52023年5月31日
23.32023年3月3日
23.12023年1月13日
22.112022年11月4日
22.32022年3月28日
21.62022年1月25日
19.62022年1月25日
18.6.32022年1月25日
18.6.22022年1月25日
17.3.22022年1月25日
21.6.12021年6月25日
20.112020年11月18日
20.42020年4月30日
19.102019年10月18日
19.32019年3月27日
18.6.12018年7月19日
18.62018年6月5日
17.3.12018年4月19日
17.3.02018年4月19日
16.112018年4月19日
3.2.02018年4月19日