GroupDocs.Comparison 一目でわかる

Java アプリケーションのドキュメント間の違いを比較する API

Illustration comparison

Java でのファイル比較

ソースファイルとターゲットファイル間の変更を段落、単語、および文字レベルで検出します。太字、斜体、下線、取り消し線、フォントの種類など、スタイルやフォーマットの変更を識別できます。

膨大な数の対応フォーマット

GroupDocs.Comparison API を使用すると、サポートされている複数の形式のドキュメントを簡単に比較できます。これには PDF、HTML、電子メール、Microsoft Office Word ドキュメント、Excel スプレッドシート、PowerPoint プレゼンテーション、OneNote、Visio 図、テキスト、JPEG、PNG、GIF、BMP、BMP の画像、その他多くの形式が含まれます。

変更を簡単に適用または却下できます

比較された文書間のすべての相違点を適用または却下し、出力文書にエクスポートできます。

比較概要レポート

比較した文書のすべての変更を一覧表示する概要レポートを生成します。

プラットフォーム独立性

GroupDocs.Comparison for Java は、以下のオペレーティングシステム、フレームワーク、パッケージマネージャーをサポートしています

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

対応ファイル形式

GroupDocs.Comparison for Java は次の ファイル形式 での操作をサポートします。

Microsoft Office および OpenDocument フォーマット

  • Word: DOCX, DOC, DOCM,DOT, DOTM, DOTX, RTX, RTF, TXT
  • Excel: XLSX, XLS, XLT, XLTM, XLSB, XLSM
  • PowerPoint: PPTX, PPT, POT, POTX, PPS, PPSX
  • Outlook: EML, EMLX, MSG
  • OneNote: ONE
  • OpenDocument: ODT, ODP, OTP, ODS, OTT
  • 固定ページレイアウト: PDF

画像、グラフィックス、ダイアグラム

  • ラスター画像: BMP, GIF, JPG, JPEG, PNG
  • 医療画像処理: DICOM
  • Microsoft Visio: VSDX, VSD, VSS, VST, VDX
  • AutoCAD Drawing: DWG, DXF

その他

  • [テキスト]: TXT
  • プログラミング言語: CS, Java, CPP, JS, PY, RB, PL, ASM, GROOVY, JSON, PHP, SQL, LOG, DIFF, LESS, SCALA
  • ウェブ: HTM, HTML, MHT, MHTML
  • 電子書籍: MOBI, DjVu
  • 区切り文字で区切られた値: CSV

GroupDocs.Comparison の機能

PDF と Office ドキュメント、画像、その他の形式を簡単に比較

Feature icon

使いやすい文書比較

2 つの文書間の違いを簡単に分析して特定できます。

Feature icon

複数の文書を比較

複数の文書間の相違点を同時に調べて強調表示します。

Feature icon

対応フォーマット

さまざまなカテゴリの50を超える広く使用されているドキュメント形式との互換性。

Feature icon

変更を承認または拒否

修正を承認または拒否するオプションを使用して、特定された変更を明確に視覚化します。

Feature icon

プレビューを生成

比較結果を画像プレビューとして保存できます。

Feature icon

コンテンツ比較

行単位、段落、単語、文字分析など、さまざまなレベルでのテキストコンテンツの徹底的な比較と、改変に重点を置いています。

Feature icon

スタイル比較

フォーマット要素とスタイル要素の変更を検出して強調表示する機能。

Feature icon

メタデータを設定

ソースファイルまたはターゲットファイルのメタデータを保持するか、ユーザー定義のメタデータ設定を許可するオプション。

Feature icon

パスワード保護

パスワードで保護された文書の分析が容易になり、生成された文書のパスワード保護が可能になります。

Feature icon

特定のページを比較する

必要に応じて、文書の特定のセクションまたはページを読み込んで比較します。

Feature icon

コメントを表示

ソースドキュメントを読み込むときにコメントを柔軟に表示または非表示にすることができます。

コードサンプル

一般的な GroupDocs.Comparison for Java 操作のいくつかのユースケース

パスワードで保護された文書を比較しています。

パスワードで保護されている 文書を比較するには、その文書を指定してから文書を読み込む必要があります。

パスワードで保護された文書を比較する方法

// ソースドキュメントを読み込み、そのパスワードを指定します
try (Comparer comparer = new Comparer("source.docx", new LoadOptions("1234")))
{
    // ターゲットドキュメントをロードし、そのパスワードを指定します
    comparer.add("target.docx", new LoadOptions("5678"));

    // 比較結果を指定したファイルに保存する
    comparer.compare("result.docx");
}

複数の PDF ドキュメントを比較しています。

GroupDocs.Comparison では [3つ以上の文書を比較] できます (https://docs.groupdocs.com/comparison/java/compare-multiple-documents/)。操作は 2 つのファイルを比較する場合とほぼ同じです。あとは、comparer クラスにさらにターゲットファイルを追加すればいいだけです。

3 つ以上の文書を比較する方法

// ソースドキュメントを読み込む
try (Comparer comparer = new Comparer("source.docx") 
{
    // 比較する 2 番目のファイルを指定してください
    comparer.add("target2.docx");

    // 比較する 3 番目のファイルを指定
    comparer.add("target3.docx");

    // 比較結果を指定したファイルに保存する
    comparer.compare("result.docx");
}
 日本