GroupDocs.Comparison 一目でわかる

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

Illustration comparison

C# でのファイル比較

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

最も一般的なファイルおよび文書形式がサポートされています

GroupDocs.Comparison API を使用すると、PDF、HTML、電子メール、Microsoft Office ドキュメント (Word、Excel、PowerPoint、OneNote、Visio)、さまざまな画像タイプ (JPEG、PNG、GIF、BMP)、テキストファイルなど、さまざまな形式のドキュメントを効率的に比較できます。

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

GroupDocs.Comparison APIを使用して比較された文書で特定された各相違点を選択的に適用または拒否できるため、最終出力文書にエクスポートする前にカスタマイズできます。

比較概要レポート

比較した文書で見つかったすべての変更を詳述した相違点の要約レポートを生成し、参照用に保存します。

プラットフォーム独立性

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

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

対応ファイル形式

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

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 .NET 操作のいくつかのユースケース

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

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

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

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

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

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

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

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

// ソースドキュメントを読み込む
using(Comparer comparer = new Comparer("source.docx") 
{
    // 比較する 2 番目のファイルを指定してください
    comparer.Add("target2.docx");
    
    // 比較する 3 番目のファイルを指定
    comparer.Add("target3.docx");
    
    // 比較結果を指定したファイルに保存する
    comparer.Compare("result.docx");
}
 日本