هنگام کار با نسخه‌های متعدد قراردادها، مقالات تحقیقاتی یا اسناد فنی، توانایی مقایسه اسناد Word ضروری است. با استفاده از ابزارهای خودکار، می‌توانید ۲ Word docs را مقایسه کنید، تفاوت‌ها را مشخص کنید و گزارشی جامع که شامل الحاقات، حذف‌ها یا تغییرات است را تولید کنید. این کار دقت را تضمین می‌کند، زمان را صرفه‌جویی می‌کند و از خطاهای بررسی دستی جلوگیری می‌کند.

API برای مقایسه اسناد Word

این به توسعه‌دهندگان اجازه می‌دهد تا به‌راحتی فایل‌های Word را در برنامه‌های C# خود مقایسه کنند. این API قدرتمند تفاوت‌های متنی، فرمت‌بندی و ساختاری را بین اسناد Word شناسایی می‌کند. SDK را از NuGet نصب کنید:

  • نه تنها اسناد ورد، بلکه این API قادر به مقایسه many other formats است.
NuGet\Install-Package GroupDocs.Comparison-Cloud -Version 23.10.0

اکنون، شناسه مشتری و رمز عبور خود را از GroupDocs cloud Dashboard دریافت کنید.

مقایسه اسناد ورد با استفاده از C#

در اینجا چگونگی مقایسه فایل‌های DOCX به طور برنامه‌نویسی با استفاده از GroupDocs.Comparison آورده شده است:

  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);
// برای مثال‌های بیشتر، 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 را به صورت آنلاین با استفاده از و دستورات cURL مقایسه کنید. این برای اسکریپت‌های خودکار و جریان‌های کار 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 ما را بررسی کنید تا تفاوت‌های بین دو فایل DOCX را به صورت آنلاین شناسایی کنید بدون اینکه نرم‌افزاری نصب کنید.

برنامه مقایسه اسناد

نظرات نهایی

با استفاده از GroupDocs.Comparison Cloud SDK برای .NET یا cURL، شما می‌توانید به راحتی ۲ سند در Word را مقایسه کرده و تفاوت‌ها را هایلایت کنید. چه نیاز به مقایسه سندهای Word برای استفاده‌های قانونی، تجاری یا علمی داشته باشید، این راه‌حل دقت و کارآیی را تضمین می‌کند. به جای اتکای به بررسی‌های دستی یا محدودیت‌های مقایسه اسناد در ویژگی‌های Word، می‌توانید مقایسه مستندات قوی را در برنامه‌های خود ادغام کنید. این کار مقایسه فایل‌های Word، پیگیری تغییرات و اطمینان از یکپارچگی سند را ساده می‌کند.

لینک‌های مفید

مقالات مرتبط