<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-comparison</artifactId>
<version>23.3</version>
</dependency>compile(group: 'com.groupdocs', name: 'groupdocs-comparison', version: '23.3')<dependency org="com.groupdocs" name="groupdocs-comparison" rev="23.3">
<artifact name="groupdocs-comparison" ext="jar"/>
</dependency>libraryDependencies += "com.groupdocs" % "groupdocs-comparison" % "23.3"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
Horizontal→HORIZONTALNone→NONERange→RANGEVertical→VERTICAL
ComparisonType
Text→TEXTSlides→SLIDESWords→WORDSCells→CELLSPdf→PDFImaging→IMAGINGEmail→EMAILNote→NOTEHtml→HTMLDiagram→DIAGRAMDifferent→DIFFERENTUndefined→UNDEFINEDSvg→SVG
MetadataType
Default→DEFAULTSource→SOURCETarget→TARGETFileAuthor→FILE_AUTHOR
PaperSize
- クラスからenumに変換(名称変更の詳細は非公開)
PasswordSaveOption
None→NONESource→SOURCETarget→TARGETUser→USER
PreviewFormats
- クラスからenumに変換(名称変更の詳細は非公開)
DetalisationLevel
Low→LOWMiddle→MIDDLEHigh→HIGH
ChangeType
None→NONEModified→MODIFIEDInserted→INSERTEDDeleted→DELETEDAdded→ADDEDNotModified→NOT_MODIFIEDStyleChanged→STYLE_CHANGEDResized→RESIZEDMoved→MOVEDMovedAndResized→MOVED_AND_RESIZEDShiftedAndResized→SHIFTED_AND_RESIZED
ComparisonAction
None→NONEAccept→ACCEPTReject→REJECT
RevisionType
Insertion→INSERTIONDeletion→DELETIONFormatChange→FORMAT_CHANGEStyleDefinitionChange→STYLE_DEFINITION_CHANGEMoving→MOVING
🔍 リリースの詳細を確認する
全ての更新内容は GroupDocs.Comparison for Java 23.3 Release Notes をご覧ください。
PDF注釈比較 | ルビ文字差分 | 比較APIのenum移行 | ヘッダーフッター比較 | ChangeInfoのnull修正
| Version | Release Date |
|---|---|
| 25.2 | 2025年4月4日 |
| 24.7 | 2024年7月13日 |
| 24.6 | 2024年6月16日 |
| 24.3 | 2024年3月18日 |
| 23.10 | 2023年10月19日 |
| 23.5 | 2023年5月31日 |
| 23.3 | 2023年3月3日 |
| 23.1 | 2023年1月13日 |
| 22.11 | 2022年11月4日 |
| 22.3 | 2022年3月28日 |
| 21.6 | 2022年1月25日 |
| 19.6 | 2022年1月25日 |
| 18.6.3 | 2022年1月25日 |
| 18.6.2 | 2022年1月25日 |
| 17.3.2 | 2022年1月25日 |
| 21.6.1 | 2021年6月25日 |
| 20.11 | 2020年11月18日 |
| 20.4 | 2020年4月30日 |
| 19.10 | 2019年10月18日 |
| 19.3 | 2019年3月27日 |
| 18.6.1 | 2018年7月19日 |
| 18.6 | 2018年6月5日 |
| 17.3.1 | 2018年4月19日 |
| 17.3.0 | 2018年4月19日 |
| 16.11 | 2018年4月19日 |
| 3.2.0 | 2018年4月19日 |
| File | Classifier | Size |
|---|---|---|
| groupdocs-comparison-23.3-javadoc.jar | javadoc | 482 KB |
| groupdocs-comparison-23.3.jar | 257 MB | |
| groupdocs-comparison-23.3.pom | 2 KB |
