عند العمل مع إصدارات متعددة من العقود أو الأوراق البحثية أو الوثائق الفنية، فإن القدرة على مقارنة مستندات Word أمر ضروري. مع الأدوات الآلية، يمكنك مقارنة 2 Word docs، وتوضيح الفروقات، وتوليد تقرير شامل يوضح الإضافات، والحذف، أو التعديلات. يضمن ذلك الدقة، ويوفر الوقت، ويتجنب أخطاء المراجعة اليدوية.
واجهة برمجة التطبيقات لمقارنة مستندات وورد
تتيح هذه الأداة للمطورين مقارنة ملفات Word بسهولة في تطبيقاتهم المكتوبة بلغة C#. يحدد هذا الواجهة البرمجية القوية الاختلافات في النص والتنسيق والبنية بين مستندات Word. قم بتثبيت حزمة البرمجيات من NuGet:
- ليس فقط مستندات Word، بل إن واجهة برمجة التطبيقات قادرة على مقارنة many other formats.
NuGet\Install-Package GroupDocs.Comparison-Cloud -Version 23.10.0
الآن، احصل على معرف العميل الخاص بك والسر من GroupDocs cloud Dashboard.
قارن مستندات Word باستخدام C#
إليك كيفية مقارنة ملفات DOCX برمجياً باستخدام GroupDocs.Comparison:
- تكوين بيانات اعتماد API:
var config = new Configuration(clientId, clientSecret);
- تهيئة CompareApi:
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);
// للحصول على المزيد من الأمثلة، 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.
- Generate JWT token:
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 المجاني لدينا لتحديد الاختلافات بين ملفي DOCX عبر الإنترنت دون الحاجة إلى تثبيت أي برامج.

التعليقات النهائية
باستخدام GroupDocs.Comparison Cloud SDK لـ .NET أو cURL، يمكنك بسهولة مقارنة مستندين في Word وتحديد الاختلافات. سواء كنت بحاجة إلى مقارنة مستندات Word لأغراض قانونية أو تجارية أو أكاديمية، فإن هذا الحل يضمن الدقة والكفاءة. بدلاً من الاعتماد على المراجعات اليدوية أو ميزات مقارنة المستندات المحدودة في Word، يمكنك دمج مقارنة المستندات القوية في تطبيقاتك. هذا يجعل من السهل مقارنة ملفات Word وتتبع التعديلات وضمان سلامة المستندات.