契約書、研究論文、または技術文書の複数のバージョンを扱う際に、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ファイルをプログラムで比較する方法を説明します:

  1. API資格情報を設定します:
var config = new Configuration(clientId, clientSecret);
  1. CompareApiを初期化します:
var compareApi = new CompareApi(config);
  1. ソースとターゲットの Word ファイルを定義します:
var sourceFile = new FileInfo("source.docx");
var targetFile = new FileInfo("target.docx");
  1. Create a comparison request:
var request = new ComparisonRequest(sourceFile, targetFile, outputPath);
  1. オンラインでドキュメントを比較するために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ワークフローに役立ちます。

  1. 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"
  1. 文書比較を実施する:
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 ファイルを簡単に比較し、改訂を追跡し、文書の完全性を確保できます。

役立つリンク

関連する記事