<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比較の精度および視覚的なレンダリングが大幅に改善されました。注釈表示やルビ文字の処理が向上し、視認性と正確性が高まっています。また、主要なクラスベース定数が列挙型(enum)に再設計され、型安全性とコードの明瞭性が向上しました。

バグ修正

  • PDF比較時の例外を修正:
    特定のPDFファイルを比較する際に発生していた実行時例外を修正。
  • ルビ文字の比較処理を修正:
    PDFに含まれる縦書き日本語ルビ注釈のマークアップが正確に処理されるよう改善。
  • PDFヘッダー・フッターの検出改善:
    比較処理で正しく認識されなかったヘッダーおよびフッターの検出精度を向上。
  • 結果PDFの注釈描画を修正:
    比較後のPDF出力で注釈が保持され、正確に表示されるよう修正。
  • PDF内チャートラベル比較を修正:
    チャート名の一致・識別エラーを修正し、比較精度を向上。
  • ChangeInfoのnull問題を修正:
    一部の変更情報にnullが誤って表示される問題を解消。

主な強化点

  • PDF結果レンダリングの改善:
    レイアウト処理と注釈統合が向上し、より高品質な比較結果を生成。
  • 画像比較精度の向上:
    ドキュメント内の埋め込み画像に対する検出ロジックを改良。

パブリックAPIと後方互換性に影響する変更

このリリースでは、複数のクラスベース定数がenum列挙型に変換されるという、構造的な変更が行われています。以下に影響のある型と名称変更の概要を示します。

Enumへの変換と定数名の変更

  • 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

    • クラスからenumに変換(名称変更の詳細は非公開)
  • PasswordSaveOption

    • NoneNONE
    • SourceSOURCE
    • TargetTARGET
    • UserUSER
  • PreviewFormats

    • クラスからenumに変換(名称変更の詳細は非公開)
  • 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 Release Notes をご覧ください。


PDF注釈比較 | ルビ文字差分 | 比較APIのenum移行 | ヘッダーフッター比較 | ChangeInfoのnull修正

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日