Kiedy pracujesz z wieloma wersjami umów, dokumentów badawczych lub dokumentów technicznych, możliwość porównywania dokumentów Word jest niezbędna. Dzięki automatycznym narzędziom możesz porównać 2 Word docs, podkreślić różnice i wygenerować szczegółowy raport pokazujący wstawienia, usunięcia lub modyfikacje. To zapewnia dokładność, oszczędza czas i unika błędów związanych z ręcznym przeglądem.

API do porównywania dokumentów Word

The enables developers to easily compare Word files in their C# applications. This powerful API identifies text, formatting, and structural differences between Word documents. Install the SDK from NuGet:

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

Teraz uzyskaj swoje ID klienta i tajny klucz z GroupDocs cloud Dashboard.

Porównaj dokumenty Word za pomocą C#

Oto jak można programowo porównywać pliki DOCX za pomocą GroupDocs.Comparison:

  1. Skonfiguruj dane uwierzytelniające API:
var config = new Configuration(clientId, clientSecret);
  1. Zainicjuj CompareApi:
var compareApi = new CompareApi(config);
  1. Zdefiniuj pliki Word źródłowy i docelowy:
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. Zadzwoń do API, aby porównać dokumenty online:
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);

Porównaj pliki DOCX za pomocą cURL

Alternatywnie, możesz porównać pliki DOCX online, używając i poleceń cURL. To jest przydatne dla automatycznych skryptów i przepływów pracy CI/CD.

  1. Wygeneruj token 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. Wykonaj porównanie dokumentów:
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\"}"

Spróbuj darmowego narzędzia do porównywania słów online

Zbadaj naszą darmową Document Comparison aplikację, aby zidentyfikować różnice między dwoma plikami DOCX online, bez instalowania jakiegokolwiek oprogramowania.

aplikacja do porównywania dokumentów

Final Comments

Używając GroupDocs.Comparison Cloud SDK dla .NET lub cURL, możesz łatwo porównać 2 dokumenty w formacie Word i wyróżnić różnice. Niezależnie od tego, czy potrzebujesz porównać dokumenty Word w przypadkach prawnych, biznesowych czy akademickich, to rozwiązanie zapewnia dokładność i wydajność. Zamiast polegać na ręcznych recenzjach lub ograniczonych funkcjach porównywania dokumentów w programie Word, możesz zintegrować solidne porównywanie dokumentów w swoich aplikacjach. To ułatwia porównywanie plików Word, śledzenie poprawek i zapewnienie integralności dokumentów.

Użyteczne linki

Artykuły powiązane