GroupDocs.Comparison for .NET API では、C#、ASP.NET、またはその他の .NET ベースの技術によって、ドキュメント差分チェック アプリケーションをビルドできます。Comparison API for .NET は、サポートされているドキュメントの、他のさまざまな要素を考慮しながら、コンテンツとテキスト スタイルの両方の違いを確認できます。比較は、単語ごとまたは文字ごとのレベルで行われ、比較されたファイル間の変更を識別しながら、相違点をリストした比較文書を出力できます。GroupDocs.Comparison for .NET の API は、パスワードにも対応し、ファイルやストリームを介した暗号化文書の取得、比較および保存もできます。
GroupDocs.Comparison for .NET API により、簡単で効率的なファイル比較が可能になります。以下は、C# を使用して 2 つの DOCX 文書を比較する方法の例です。
// 比較対象のファイルを定義 string source = @"source.docx"; string target = @"target.docx"; Comparer comparer = new Comparer(); // 2 つのドキュメントを比較 ICompareResult result = comparer.Compare(source, target, new ComparisonSettings());
GroupDocs.Comparison for .NET を使用すると、ドキュメントを比較する範囲を指定できます。低 (テキストを単語単位で画像グリッドの精度と比較 = 50)、中 (テキストを単語単位で画像グリッドの精度と比較 = 100) または高 (テキストを単語単位で画像グリッドの精度と比較 = 150) から選択できます。
GroupDocs.Comparison for .NET には、テキスト スタイルを比較する機能があります。文書の単語や文字を比較している間に、フォント名、フォント サイズ、フォントの色、フォント スタイル (太字、斜体、下線、小大文字、ハイパーリンク) および下線の色 (該当する場合) を比較して違いを見つけることができます。段落を比較しながら、段落の配置、余白 (左の余白、右の余白)、段落の間隔 (段落前の間隔、段落後の間隔)、最初の行の余白、行間隔などのスタイルを比較できます。GroupDocs.Comparison for .NET では、フッター位置、ページのサイズと向き、余白 (左右上下)、境界線の幅、境界線の色など、ページの他のセクションの比較もサポートされています。