C#を使用して2つのDOCXを比較します

DOCXファイルを比較してそれらの間の違いを見つけるための非常に正確なC#差分チェッカー

強力なC# SDKを使用すると、 DOCXドキュメント間の違いを見つけて、表示しやすい形式で結果を保存できます。製品の機能を確認するには、このC#ライブラリを使用してDOCXファイルを比較し、違いを確認してください。

コードスニペットを表示

C# で DOCX を比較する

.NET SDK は、比較自体が複雑な関数であっても、最も正確な結果が得られるように設計されています。

場合によっては、DOCX 形式のドキュメントが変更されていないことを確認する必要があり、変更されている場合は、その違いを確認する必要があります。 .NET diff ツールを使用して 2 つの DOCX ファイルを比較し、単語全体または単一文字の違いを見つけます。さらに、単語内の 1 文字だけが変更された場合、その単語は完全に変更されたものとしてマークされます。

DOCX ドキュメントを手動で比較するのに時間を費やす必要がなくなり、小さな変更でもすぐに見つけて、そのような差分を便利な形式でドキュメントにエクスポートできるようになりました。

DOCX ドキュメントを比較してみる

.NET SDK を使用して DOCX ファイルを比較するソリューションがどのように機能するかを確認してください。これを行うには、比較する DOCX ファイルをロードし、エクスポート ファイル形式を選択します。比較後、エクスポート ファイル形式が自動的にロードされます。

例に示すように、比較メソッドを呼び出す前に、比較したドキュメント内のすべてのリビジョンを受け入れる必要があることに注意してください。

比較したファイルをアップロードする
コードを実行する
比較する2番目のファイルをアップロードします
リストからターゲットフォーマットを選択します
using Aspose.Words.Cloud.Sdk;

var config = new Configuration 
{
    ClientId = "####-####-####-####-####", 
    ClientSecret = "##################" 
};
var wordsApi = new WordsApi(config);

var fileName1 = "Input1.docx";
var fileName2 = "Input2.docx";
var fileResult = "Output.docx";

// ドキュメントをクラウドストレージにアップロードします。
using var firstDocumentContent = File.OpenRead(fileName1);
var uploadFirstFileRequest = new UploadFileRequest(firstDocumentContent, fileName1);
await wordsApi.UploadFile(uploadFirstFileRequest);

using var secondDocumentContent = File.OpenRead(fileName2);
var uploadSecondFileRequest = new UploadFileRequest(secondDocumentContent, fileName2);
await wordsApi.UploadFile(uploadSecondFileRequest);

// クラウド内のドキュメントを比較します。
var compareDataOptions = new CompareData()
{
    Author = "author",
    ComparingWithDocument = fileName2
};
var compareDocumentRequest = 
    new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);

// クラウドストレージから結果ドキュメントをダウンロードします。
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
    downloadFileResult.CopyTo(fileStream);
}
コードを実行する
  
C#をクリップボードにコピーします

2つのテキストファイルを比較する方法

  1. Aspose.Words Cloud for .NETインストールします
  2. C#プロジェクトにライブラリ参照を追加(ライブラリをインポート)
  3. 比較する2つのDOCXドキュメントをロードします
  4. CompareDocument()メソッドを呼び出して、 DOCXドキュメントを比較します
  5. クラウドストレージから結果ドキュメントをダウンロードします

C#使用するライブラリ比較

NuGet パッケージマネージャーを使用して 'Aspose.Words Cloud SDK for .NET' をインストールします。 nuget install Aspose.Words-Cloud を実行するだけで、プロジェクトに対応するアセンブリを自動的にインストールして参照できます。別の方法として、GitHubから Aspose.Words Cloud SDK for .NET ソースコードを手動で複製して、プロジェクトで使用することもできます。これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。

システム要求

  • .NET Standard 2.0 以降

詳細については、 Repository Documentation を参照してください。

その他のサポートされているファイル形式

他のファイル形式の比較操作を実行できます。

5%

Aspose製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2024. 全著作権所有。