GroupDocs.Comparison API チュートリアル: .NET と Java でドキュメントを比較

GroupDocs.Comparison バナー GroupDocs.Comparison バナー

GroupDocs.Comparison API を使用した ドキュメント比較の完全ガイド へようこそ。
この GroupDocs.Comparison API チュートリアルでは、.NET と Java の両環境から、Word、PDF、Excel、PowerPoint、画像、その他多数のフォーマットをプログラムで比較する方法を学びます。チュートリアルでは、セットアップ、基本概念、パフォーマンスのコツ、実際のユースケースを順に解説し、信頼性の高い差分機能をすぐにアプリケーションに組み込めるようにします。

クイック回答

  • GroupDocs.Comparison API は何をしますか? 同じまたは異なる形式の 2 つのドキュメント間の変更を検出し、ハイライトします。
  • 対応プラットフォームは? .NET(Framework、.NET Core、.NET 5/6)および Java(8 以上)。
  • 開発にライセンスは必要ですか? 無料トライアルで評価できますが、本番環境では商用ライセンスが必要です。
  • パスワード保護されたファイルを比較できますか? はい – API は保護されたドキュメントを開くためのパスワードを受け付けます。
  • ビジュアルプレビューを生成する方法はありますか? もちろん、API は比較結果の並列またはオーバーレイプレビュー画像を作成できます。
  • フォルダー全体を比較するには? フォルダー比較機能を使用して、1 回の呼び出しで複数ファイルを処理でき、バッチ検証に最適です。

GroupDocs.Comparison API とは何ですか?

GroupDocs.Comparison API は、.NET と Java のライブラリのコレクションで、2 つのドキュメントのコンテンツ、レイアウト、書式をプログラムで比較できます。100 以上のファイルタイプをサポートし、詳細な変更ログを提供し、結果を新しいドキュメント、画像、または PDF として出力できます。Microsoft Office やその他のサードパーティソフトウェアを必要とせずに動作するため、サーバーサイド処理に最適です。

なぜ GroupDocs.Comparison API を使用するのですか?

GroupDocs.Comparison API はストリーミングアーキテクチャでドキュメントを処理し、500 ページの PDF でもメモリ使用量を 50 MB 未満に抑え、フォルダー内の数千ファイルを 100 ページのドキュメントあたり 3 秒未満で比較できます。50 以上の入力および出力フォーマット、99 % の変更検出精度、組み込みのパスワード処理、ビジュアル差分スタイルの完全カスタマイズを提供し、手動レビュー工具に比べて高速かつ安全な代替手段となります。

GroupDocs.Comparison API は大きなドキュメントをどのように処理しますか?

LoadOptions を使用すると、メモリ節約モードの有効化など、ドキュメントの読み込み動作を構成できます。
GroupDocs.Comparison API はソースファイルを小さなチャンクで読み取り、ドキュメントサイズに関係なくメモリ消費を 50 MB 未満に抑えます。組み込みのフォルダー比較はファイルを順次処理し、リソースを使い果たすことなく数千のドキュメントを比較できます。また、LoadOptions の EnableMemorySaving フラグを有効にすると、完全な精度の差分結果を保ちつつ RAM 使用量をさらに削減できます。

GroupDocs.Comparison API を使用して 2 つのドキュメントを比較する方法

Comparer はドキュメント比較を実行する主要クラスです。
Comparer クラスでソースとターゲットのファイルをロードし、Compare を呼び出して、Save で結果を保存します。Comparer クラスはロード、差分計算、出力生成を統括するコアコンポーネントです。この「ロード → 比較 → 保存」の 3 ステップフローは比較シナリオの 99 % をカバーし、サポートされているすべてのフォーマットで動作し、開発者にとって明確で保守しやすい実装を提供します。

GroupDocs.Comparison API がサポートするファイル形式は何ですか?

GroupDocs.Comparison API は 50 以上の入力および出力フォーマット をサポートし、DOCX、DOC、ODT、RTF、TXT、XLSX、XLS、ODS、CSV、PPTX、PPT、ODP、PDF、PDF/A、JPG、PNG、BMP、GIF、TIFF、EML、MSG、HTML、EPUB、DJVU など多数を含みます。API は各フォーマットを自動的に検出し、事前変換の必要を排除し、さまざまなファイルタイプ間でシームレスな比較を実現します。

他の比較ツールと比べて GroupDocs.Comparison API を選ぶ理由は何ですか?

GroupDocs.Comparison API は 100 以上のフォーマットで業界トップクラスの精度(99 % の変更検出)を提供し、500 ページのドキュメントを 3 秒未満で処理し、パスワード保護ファイル向けの組み込みセキュリティも備えています。Microsoft Office などの外部ソフトウェアは不要で、豊富なカスタマイズオプションを提供し、.NET と Java の両方に対して堅牢な API を提供するため、エンタープライズ向けのドキュメント比較に最適な選択肢です。

.NET 用 GroupDocs.Comparison チュートリアル

必須 .NET チュートリアル

はじめに

コア機能

高度な機能

専門的な比較

Java 用 GroupDocs.Comparison チュートリアル

必須 Java チュートリアル

はじめに

コア機能

高度な機能

サポートされているドキュメント形式

GroupDocs.Comparison は幅広いドキュメント形式をサポートしています。

カテゴリフォーマット
文書処理DOCX, DOC, ODT, RTF, TXT
スプレッドシートXLSX, XLS, ODS, CSV
プレゼンテーションPPTX, PPT, ODP
PDF ドキュメントPDF, PDF/A
画像JPG, PNG, BMP, GIF, TIFF
メールEML, MSG
その他多数…HTML, EPUB, DJVU

開発者向けリソース

GroupDocs.Comparison API の一般的なユースケース

  • 法務文書レビュー – 契約改訂間の変更を迅速にハイライトします。
  • 財務報告 – 公開前に Excel や PDF のステートメントの変更を検出します。
  • コンテンツ管理システム – エンドユーザーに Word や PowerPoint ファイル用のビジュアル差分ツールを提供します。
  • 自動化 QA – CI パイプラインで生成された PDF をベースラインテンプレートと比較します。
  • 規制遵守 – ポリシードキュメントが意図せず変更されていないことを確認します。

よくある質問

Q: GroupDocs.Comparison API を商用製品で使用できますか?
A: はい、本番環境でのデプロイには有効な商用ライセンスが必要です。評価用に無料トライアルが利用可能です。

Q: API はパスワード保護されたファイルをサポートしていますか?
A: もちろんです。ソースファイルをロードする際にドキュメントのパスワードを指定できます。

Q: 対応している .NET バージョンはどれですか?
A: .NET Framework 4.5 以上、.NET Core 3.1 以上、.NET 5、.NET 6 以上で動作します。

Q: API は大きなドキュメントや大量のフォルダー比較をどのように処理しますか?
A: ストリーミングと最適化されたアルゴリズムを使用してメモリ使用量を低く抑え、フォルダー比較機能でディレクトリ全体を比較できます。

Q: 比較出力のビジュアルスタイルをカスタマイズする方法はありますか?
A: はい、Comparison Options で生成された差分の色、マークアップスタイル、出力フォーマットを定義できます。


最終更新日: 2026-10-21
テスト環境: GroupDocs.Comparison 24.0 (latest stable)
作者: GroupDocs