GroupDocs でのストリームからのドキュメントのロード .NET の比較

導入

ドキュメント管理および比較ツールの分野では、GroupDocs Comparison for .NET は .NET 開発者向けにカスタマイズされた堅牢なソリューションとして際立っています。この強力なライブラリにより、開発者はドキュメント比較機能を .NET アプリケーションにシームレスに統合できます。コンテンツ管理システム、法的アプリケーション、またはドキュメントの分析と比較が必要なその他のプロジェクトに取り組んでいる場合でも、GroupDocs Comparison for .NET は信頼できる味方です。

前提条件

GroupDocs Comparison for .NET の使用の複雑さを詳しく調べる前に、次の前提条件が満たされていることを確認してください。

  1. GroupDocs Comparison for .NET のインストール: まず、GroupDocs Comparison for .NET ライブラリをダウンロードしてインストールします。ライブラリは次から入手できます。ダウンロードリンク。ドキュメントに記載されているインストール手順に従ってください。
  2. .NET Framework の基本的な理解: .NET Framework、特に C# について理解します。 GroupDocs Comparison for .NET は主に .NET 開発者を対象としているため、.NET 開発の基礎を理解することが不可欠です。
  3. 統合開発環境 (IDE): .NET 開発用に好みの IDE を選択します。一般的な選択肢には、Visual Studio、Visual Studio Code、JetBrains Rider などがあります。
  4. ドキュメント ファイル: 比較するソース ドキュメントとターゲット ドキュメントを準備します。プロジェクト ディレクトリ内でアクセスできることを確認してください。

名前空間のインポート

コードに入る前に、GroupDocs Comparison for .NET の機能にアクセスするために必要な名前空間をインポートしていることを確認してください。

using System;
using System.IO;

ステップ 1: 出力ディレクトリとファイル名を定義する

まず、比較ドキュメントを保存するディレクトリを設定し、出力ファイル名を指定します。

string outputDirectory = "Your Document Directory";
string outputFileName = Path.Combine(outputDirectory, "RESULT.docx");

ステップ 2: オープンソースおよびターゲットドキュメントストリーム

比較するソースドキュメントとターゲットドキュメントの両方のストリームを開きます。交換する"SOURCE.docx"そして"TARGET.docx"ソースドキュメントとターゲットドキュメントへのパスをそれぞれ指定します。

using (Stream sourceStream = File.OpenRead("SOURCE.docx"))
using (Stream targetStream = File.OpenRead("TARGET.docx"))
{

ステップ 3: コンペアラーを初期化してドキュメントを追加する

のインスタンスを作成します。Comparerクラスを作成し、を使用して比較対象のドキュメントを追加します。Add方法。

using (Comparer comparer = new Comparer(sourceStream))
{
    comparer.Add(targetStream);

ステップ 4: 比較を実行して出力を保存する

比較プロセスを実行し、比較したドキュメントを指定された出力ファイルに保存します。Compare方法。

    comparer.Compare(File.Create(outputFileName));
}

ステップ 5: 成功メッセージを表示する

ドキュメントが正常に比較されたことをユーザーに通知し、出力ディレクトリへのパスを提供します。

Console.WriteLine($"\nDocuments compared successfully.\nCheck output in {outputDirectory}.");

結論

このチュートリアルでは、GroupDocs Comparison for .NET を利用して、.NET アプリケーション内でドキュメントをシームレスに比較する方法を検討しました。ステップバイステップのガイドに従うことで、ドキュメント比較機能を効率的に統合し、ドキュメント管理システムまたはアプリケーションを強化できます。

よくある質問

GroupDocs Comparison for .NET はさまざまなドキュメント形式と互換性がありますか?

はい、GroupDocs Comparison for .NET は、DOCX、PDF、PPTX、XLSX などの幅広いドキュメント形式をサポートしています。

要件に応じて比較設定をカスタマイズできますか?

確かに、GroupDocs Comparison for .NET には広範なカスタマイズ オプションが用意されており、ニーズに応じて比較プロセスを調整できます。

購入前にテストできる試用版はありますか?

はい。GroupDocs Comparison for .NET の無料トライアルを次のサイトから利用できます。ここ.

GroupDocs Comparison for .NET では技術サポートを提供していますか?

はい、GroupDocs フォーラムで支援を求めたり、ディスカッションに参加したりできます。ここ.

評価目的で一時ライセンスを取得できますか?

確かに、評価目的で一時ライセンスを取得することもできます。ここ.