GroupDocs.Comparison API チュートリアル: .NET と Java でドキュメントを比較
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 アプリケーションでドキュメント比較をマスターするためのステップバイステップチュートリアルです。C# を使用して Word、PDF、Excel、その他のフォーマット向けのプロフェッショナルなドキュメント比較機能の実装方法を学びます。開発者向けガイドは、基本セットアップから高度な統合シナリオまで網羅しています。
必須 .NET チュートリアル
はじめに
- Quick Start Guide – 数分で最初の比較を設定し、実行します。
- Installation & Setup – 開発環境を構成します。
- Licensing Options – ライセンスとデプロイオプションを理解します。
コア機能
- Document Loading – ドキュメントのロード方法を学びます。
- Basic Comparison – シンプルな比較操作を実装します。
- Advanced Comparison – 複雑な比較シナリオをマスターします。
- Change Management – 特定の変更を受け入れるか拒否します。
高度な機能
- Preview Generation – 比較結果のビジュアルプレビューを作成します。
- Metadata Management – ドキュメントのプロパティを制御します。
- Security & Protection – 保護されたドキュメントを扱います。
- Comparison Options – 比較動作をカスタマイズします。
専門的な比較
- Image Comparison – 画像をピクセル単位の正確さで比較します。
- Documents and Folder Comparison – ディレクトリ全体を比較します。
- Document Information – ドキュメントメタデータを抽出・分析します。
Java 用 GroupDocs.Comparison チュートリアル
Java アプリケーションに強力なドキュメント比較機能を実装するための包括的なチュートリアルです。実践的な例を通じて、エンタープライズシステム、Web アプリケーション、デスクトップソフトウェアに GroupDocs.Comparison for Java を統合する方法を学びます。
必須 Java チュートリアル
はじめに
- Licensing Options – デプロイ時のライセンスを理解します。
コア機能
- Document Loading – さまざまなソースからドキュメントをロードします。
- Basic Comparison – 基本的な比較を実装します。
- Advanced Comparison – 複雑な比較シナリオに対応します。
高度な機能
- Preview Generation – ビジュアル比較プレビューを生成します。
- Metadata Management – ドキュメントメタデータを制御します。
- Security & Protection – 保護されたドキュメントを比較します。
- Comparison Options – 比較設定を微調整します。
- Document Information – メタデータを抽出し表示します。
サポートされているドキュメント形式
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 |
開発者向けリソース
- API Documentation – 詳細な API リファレンス。
- GitHub Examples – コード例のリポジトリ。
- Developer Blog – 最新の更新情報とチュートリアル。
- Free Support Forum – エキスパートからサポートを受け取れます。
- Download Free Trial – ライセンスなしで API を試せます。
- Get Temporary License – テスト用の短期ライセンスを取得します。
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