Birden fazla sözleşme, araştırma makalesi veya teknik belge ile çalışırken, Word belgelerini karşılaştırabilmek çok önemlidir. Otomatik araçlarla, 2 Word docs karşılaştırabilir, farkları vurgulayabilir ve eklemeleri, çıkarmaları veya değişiklikleri gösteren kapsamlı bir rapor oluşturabilirsiniz. Bu, doğruluğu garanti eder, zaman kazandırır ve manuel inceleme hatalarını önler.

Word Belgesi Karşılaştırma API’si

Geliştiricilerin C# uygulamalarında Word dosyalarını kolayca karşılaştırmasını sağlayan bu güçlü API, Word belgeleri arasındaki metin, biçimlendirme ve yapısal farklılıkları tanımlar. SDK’yı NuGet’ten yükleyin:

NuGet\Install-Package GroupDocs.Comparison-Cloud -Version 23.10.0

Şimdi, GroupDocs cloud Dashboard ‘dan Müşteri Kimliğinizi ve Sırrınızı alın.

C# kullanarak Word Belgelerini Karşılaştırın

İşte GroupDocs.Comparison kullanarak DOCX dosyalarını programatik olarak nasıl karşılaştırabileceğiniz:

  1. API kimlik bilgilerini yapılandırın:
var config = new Configuration(clientId, clientSecret);
  1. CompareApi’yi Başlat:
var compareApi = new CompareApi(config);
  1. Kaynak ve hedef Word dosyalarını tanımlayın:
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’yi çağırarak belgeleri çevrimiçi karşılaştırın:
var response = compareApi.Compare(request);
// Daha fazla örnek için, 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 Dosyalarını cURL ile Karşılaştır

Alternatif olarak, DOCX dosyalarını çevrimiçi olarak karşılaştırmak için kullanabilir ve cURL komutları. Bu, otomatik betikler ve CI/CD iş akışları için yararlıdır.

  1. JWT token oluşturun:
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. Perform Document Comparison:
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\"}"

Ücretsiz Çevrimiçi Kelime Karşılaştırma Aracı Deneyin

Ücretsiz Document Comparison uygulamamızı keşfedin, böylece iki DOCX dosyası arasındaki farkları çevrimiçi olarak yazılım yüklemeden belirleyebilirsiniz.

belge karşılaştırma uygulaması

Son Yorumlar

GroupDocs.Comparison Cloud SDK’sını .NET veya cURL kullanarak, 2 belgeyi kolayca karşılaştırabilir ve farklılıkları vurgulayabilirsiniz. İster hukuki, ister ticari, ister akademik kullanım durumları için Word belgelerini karşılaştırmanız gerekse, bu çözüm doğruluğu ve verimliliği sağlar. Manuel incelemelere veya Word’deki sınırlı belge karşılaştırma özelliklerine güvenmek yerine, uygulamalarınıza sağlam belge karşılaştırma işlevselliğini entegre edebilirsiniz. Bu, Word dosyalarını karşılaştırmayı, revizyonları takip etmeyi ve belge bütünlüğünü sağlamayı basit hale getirir.

Faydalı Bağlantılar

İlgili Makaleler