Khi làm việc với nhiều phiên bản của hợp đồng, tài liệu nghiên cứu hoặc tài liệu kỹ thuật, khả năng so sánh các tài liệu Word là rất cần thiết. Với các công cụ tự động, bạn có thể so sánh 2 Word docs, làm nổi bật sự khác biệt và tạo ra một báo cáo toàn diện cho thấy các phần bổ sung, xóa hoặc sửa đổi. Điều này đảm bảo tính chính xác, tiết kiệm thời gian và tránh lỗi trong việc xem xét thủ công.
API để so sánh tài liệu Word
API này cho phép các nhà phát triển dễ dàng so sánh các tệp Word trong ứng dụng C# của họ. API mạnh mẽ này xác định sự khác biệt về văn bản, định dạng và cấu trúc giữa các tài liệu Word. Cài đặt SDK từ NuGet:
- Không chỉ là tài liệu Word, API có khả năng so sánh nhiều định dạng khác.
NuGet\Install-Package GroupDocs.Comparison-Cloud -Version 23.10.0
Bây giờ, lấy Client ID và Secret của bạn từ GroupDocs cloud Dashboard.
So sánh tài liệu Word bằng C#
Dưới đây là cách bạn có thể so sánh các tệp DOCX theo chương trình bằng cách sử dụng GroupDocs.Comparison:
- Cấu hình thông tin xác thực API:
var config = new Configuration(clientId, clientSecret);
- Khởi tạo CompareApi:
var compareApi = new CompareApi(config);
- Định nghĩa các tệp Word nguồn và mục tiêu:
var sourceFile = new FileInfo("source.docx");
var targetFile = new FileInfo("target.docx");
- Tạo yêu cầu so sánh:
var request = new ComparisonRequest(sourceFile, targetFile, outputPath);
- Gọi API để so sánh tài liệu trực tuyến:
var response = compareApi.Compare(request);
// Để biết thêm ví dụ, 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);
So sánh các tệp DOCX thông qua cURL
Ngoài ra, bạn có thể so sánh các tệp DOCX trực tuyến bằng cách sử dụng và lệnh cURL. Điều này rất hữu ích cho các tập lệnh tự động và quy trình làm việc 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"
- Thực hiện So sánh Tài liệu:
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\"}"
Thử công cụ so sánh từ trực tuyến miễn phí
Khám phá ứng dụng Document Comparison miễn phí của chúng tôi để xác định sự khác biệt giữa hai tệp DOCX trực tuyến mà không cần cài đặt phần mềm.

Những nhận xét cuối cùng
Sử dụng GroupDocs.Comparison Cloud SDK cho .NET hoặc cURL, bạn có thể dễ dàng so sánh 2 tài liệu trong Word và làm nổi bật sự khác biệt. Dù bạn cần so sánh các tài liệu Word cho các trường hợp sử dụng pháp lý, kinh doanh hay học thuật, giải pháp này đảm bảo độ chính xác và hiệu quả. Thay vì phụ thuộc vào các đánh giá thủ công hoặc các tính năng so sánh tài liệu hạn chế trong Word, bạn có thể tích hợp khả năng so sánh tài liệu mạnh mẽ vào các ứng dụng của mình. Điều này giúp việc so sánh các tệp Word trở nên đơn giản, theo dõi các sửa đổi và đảm bảo tính toàn vẹn của tài liệu.