Chấp nhận và từ chối thay đổi trong So sánh GroupDocs cho .NET

Giới thiệu

Trong lĩnh vực quản lý và cộng tác tài liệu, đảm bảo tính chính xác và toàn vẹn của các tệp là tối quan trọng. GroupDocs Comparison for .NET nổi lên như một giải pháp mạnh mẽ, trao quyền cho các nhà phát triển dễ dàng chấp nhận và từ chối các thay đổi trong tài liệu, do đó hợp lý hóa quy trình làm việc và nâng cao năng suất. Hướng dẫn này sẽ hướng dẫn bạn qua quy trình chấp nhận và từ chối các thay đổi bằng GroupDocs Comparison for .NET, chia nhỏ từng bước để rõ ràng và dễ triển khai.

Điều kiện tiên quyết

Trước khi bắt đầu hướng dẫn, hãy đảm bảo bạn đã đáp ứng đủ các điều kiện tiên quyết sau:

Thiết lập môi trường

  1. Cài đặt .NET SDK: Nếu bạn chưa cài đặt, hãy tải xuống và cài đặt .NET SDK phù hợp với hệ điều hành của bạn từ trang web .NET.
  2. Cài đặt GroupDocs Comparison cho .NET: Tải phiên bản mới nhất của GroupDocs Comparison cho .NET từ trang web được cung cấp liên kết tải xuống và làm theo hướng dẫn cài đặt.
  3. Quen thuộc với lập trình C#: Hướng dẫn này giả định bạn có hiểu biết cơ bản về ngôn ngữ lập trình C# và cú pháp của nó.

Nhập không gian tên

Để bắt đầu, hãy nhập các không gian tên cần thiết vào dự án của bạn. Các không gian tên này sẽ cung cấp quyền truy cập vào các chức năng cần thiết để so sánh và thao tác tài liệu.

using System;
using System.IO;
using GroupDocs.Comparison;
using GroupDocs.Comparison.Result;
using GroupDocs.Comparison.Options;

Bước 1: Chỉ định thư mục đầu ra và tên tệp

string outputDirectory = "Your Document Directory";
string outputFileNameWithAcceptedChange = Path.Combine(outputDirectory, "RESULT_WITH_ACCEPTED_CHANGE.docx");
string outputFileNameWithRejectedChange = Path.Combine(outputDirectory, "RESULT_WITH_REJECTED_CHANGE.docx");

Đảm bảo thay thế "Your Document Directory" với đường dẫn đến thư mục đầu ra mong muốn của bạn.

Bước 2: Khởi tạo Comparer và So sánh Tài liệu

using (Comparer comparer = new Comparer("SOURCE.docx"))
{
    comparer.Add("TARGET.docx");
    comparer.Compare();

Mã này khởi tạo đối tượng Comparer với tài liệu nguồn và thêm tài liệu đích để so sánh. Sau đó, nó thực hiện quy trình so sánh.

Bước 3: Truy xuất và xử lý các thay đổi

ChangeInfo[] changes = comparer.GetChanges();
changes[0].ComparisonAction = ComparisonAction.Reject;
comparer.ApplyChanges(outputFileNameWithRejectedChange, new ApplyChangeOptions { Changes = changes, SaveOriginalState = true });
changes = comparer.GetChanges();
changes[0].ComparisonAction = ComparisonAction.Accept;
comparer.ApplyChanges(outputFileNameWithAcceptedChange, new ApplyChangeOptions { Changes = changes });

Truy xuất các thay đổi từ phép so sánh và xử lý chúng khi cần. Trong ví dụ này, các thay đổi bị từ chối trước rồi mới được chấp nhận. Các tài liệu kết quả được lưu theo đó.

Phần kết luận

Tóm lại, GroupDocs Comparison for .NET cung cấp giải pháp liền mạch để chấp nhận và từ chối các thay đổi trong tài liệu. Bằng cách làm theo các bước được nêu trong hướng dẫn này, các nhà phát triển có thể tích hợp hiệu quả chức năng này vào ứng dụng của họ, đảm bảo độ chính xác của tài liệu và tăng cường sự cộng tác.

Câu hỏi thường gặp

GroupDocs Comparison for .NET có thể so sánh các tài liệu có định dạng khác nhau không?

Có, GroupDocs Comparison for .NET hỗ trợ so sánh giữa các tài liệu có nhiều định dạng khác nhau như DOCX, PDF, PPTX, v.v.

So sánh GroupDocs cho .NET có tương thích với .NET Core không?

Có, GroupDocs Comparison for .NET tương thích với cả .NET Framework và .NET Core.

Tôi có thể tùy chỉnh giao diện của những thay đổi trong các tài liệu được so sánh không?

Đúng vậy, GroupDocs Comparison for .NET cung cấp nhiều tùy chọn để tùy chỉnh giao diện thay đổi bao gồm màu sắc, kiểu dáng, v.v.

GroupDocs Comparison for .NET có hỗ trợ so sánh tài liệu nhiều trang không?

Có, GroupDocs Comparison for .NET hỗ trợ việc so sánh các tài liệu nhiều trang một cách chính xác.

Có phiên bản dùng thử của GroupDocs Comparison dành cho .NET không?

Có, bạn có thể dùng thử miễn phí GroupDocs Comparison cho .NET từ trang web được cung cấp liên kết.