契約書、研究論文、または技術文書の複数のバージョンを扱う際に、Word 文書を比較する能力は不可欠です。自動化ツールを使用すれば、2 Word docs を比較し、違いを強調し、挿入、削除、または修正を示す包括的なレポートを生成できます。これにより、正確性が保証され、時間が節約され、手動レビューのエラーを回避できます。
Word文書比較用API
この API は、開発者が C# アプリケーションで Word ファイルを簡単に比較できるようにします。この強力な API は、Word 文書間のテキスト、書式、および構造の違いを特定します。NuGet から SDK をインストールしてください:
- Word 文書だけでなく、API は many other formats を比較することができます。
NuGet\Install-Package GroupDocs.Comparison-Cloud -Version 23.10.0
今、 GroupDocs cloud Dashboard からクライアントIDとシークレットを取得してください。
C#を使用してWordドキュメントを比較する
ここでは、GroupDocs.Comparisonを使用してDOCXファイルをプログラムで比較する方法を説明します:
- API資格情報を設定します:
var config = new Configuration(clientId, clientSecret);
- CompareApiを初期化します:
var compareApi = new CompareApi(config);
- ソースとターゲットの Word ファイルを定義します:
var sourceFile = new FileInfo("source.docx");
var targetFile = new FileInfo("target.docx");
- Create a comparison request:
var request = new ComparisonRequest(sourceFile, targetFile, outputPath);
- オンラインでドキュメントを比較するためにAPIを呼び出します:
var response = compareApi.Compare(request);
// For more examples, https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-dotnet
var config = new Configuration(clientId, clientSecret);
var compareApi = new CompareApi(config);
var sourceFile = new FileInfo("source.docx");
var targetFile = new FileInfo("target.docx");
var request = new ComparisonRequest(sourceFile, targetFile, outputPath);
var response = compareApi.Compare(request);
DOCXファイルをcURLで比較する
代わりに、DOCXファイルをオンラインで比較することができます。これは、自動化されたスクリプトやCI/CDワークフローに役立ちます。
- JWT トークンを生成する:
curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- 文書比較を実施する:
curl -v -X POST "https://api.groupdocs.cloud/v2.0/comparison/comparisons" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"SourceFile\": { \"FilePath\": \"firstDoc.docx\" }, \"TargetFiles\": [ { \"FilePath\": \"secondDoc.docx\" } ], \"Settings\": { \"GenerateSummaryPage\": true, \"ShowDeletedContent\": true, \"ShowInsertedContent\": true, \"StyleChangeDetection\": true, \"InsertedItemsStyle\": { \"Bold\": true, \"Italic\": true, \"StrikeThrough\": true, \"Underline\": true }, \"DeletedItemsStyle\": { \"Bold\": true, \"Italic\": true, \"StrikeThrough\": true, \"Underline\": true }, \"ChangedItemsStyle\": { \"Bold\": true, \"Italic\": true, \"StrikeThrough\": true, \"Underline\": true }, \"WordsSeparatorChars\": [ \"string\" ], \"UseFramesForDelInsElements\": true, \"CalculateComponentCoordinates\": true, \"MarkChangedContent\": true, \"MarkNestedContent\": true, \"MetaData\": { \"Author\": \"Nayyer Shahbaz\", \"LastSaveBy\": \"Nayyer\", \"Company\": \"GroupDocs Cloud\" }, \"DiagramMasterSetting\": { \"UseSourceMaster\": true }, \"OriginalSize\": { \"Width\": 0, \"Height\": 0 }, \"HeaderFootersComparison\": true, \"SensitivityOfComparison\": 0 }, \"OutputPath\": \"comparisonOutput.docx\"}"
無料のオンライン単語比較ツールを試す
無料の Document Comparison アプリを使って、ソフトウェアをインストールせずにオンラインで2つのDOCXファイルの違いを特定してください。

最終コメント
GroupDocs.Comparison Cloud SDK for .NET または cURL を使用すると、2 つの Word 文書を簡単に比較し、違いを強調表示できます。法的、ビジネス、または学術的な使用ケースのために Word 文書を比較する必要がある場合、このソリューションは正確性と効率性を保証します。手動レビューや Word の制限された比較機能に依存する代わりに、アプリケーションに堅牢な文書比較を統合できます。これにより、Word ファイルを簡単に比較し、改訂を追跡し、文書の完全性を確保できます。