Bài viết này mô tả cách so sánh tài liệu Word với NET REST API. Bạn sẽ học cách so sánh các tệp Word với API mã thấp C# bằng cách sử dụng SDK đám mây .NET. Luồng chương trình hoàn chỉnh và mã mẫu có sẵn để thực hiện tác vụ này trực tuyến.
Điều kiện tiên quyết
- Tạo tài khoản và nhận thông tin xác thực API
- Tải xuống Aspose.Words Cloud SDK for Dotnet to compare two Word files
- Thiết lập dự án giải pháp C# với SDK trên để so sánh các tệp DOCX
Các bước so sánh hai tài liệu Word với API mã thấp C#
- Khởi tạo đối tượng WordsApi bằng cách đặt ID nhân bản và bí mật để so sánh các tài liệu
- Đọc file Word mới nhất vào luồng bộ nhớ và tải lên bộ nhớ đám mây
- Tạo đối tượng CompareData và sử dụng tệp đã tải lên làm tài liệu tham khảo
- Đọc file Word ban đầu vào luồng bộ nhớ
- Tạo đối tượng CompareDocumentOnlineRequest bằng cách cung cấp tệp Word ban đầu, tệp Word được cập nhật và tên tệp đầu ra
- Gọi phương thức CompareDocumentOnline và cung cấp đối tượng yêu cầu
- Tải xuống tệp Word đầu ra từ phản hồi và lưu nó vào đĩa
Các bước trên mô tả cách so sánh tài liệu Word trực tuyến với API mã thấp C#. Bắt đầu quá trình bằng cách tải tệp Word mới nhất lên bộ lưu trữ đám mây, sau đó tạo đối tượng CompareData bằng cách sử dụng tham chiếu tài liệu đã tải lên. Đọc tệp gốc vào luồng bộ nhớ, tạo CompareDocumentOnlineRequest với tệp Word đã tải lên, tài liệu cục bộ có thay đổi và tệp Word đầu ra, rồi cuối cùng gọi phương thức CompareDocumentOnline() để so sánh các tệp Word.
Mã để so sánh tài liệu Word trực tuyến với API NET REST
Mã này thể hiện quy trình so sánh sự khác biệt giữa hai tài liệu Word bằng API C# REST. Mã này cho thấy rằng trước tiên chúng tôi tải tệp Word mới nhất lên bộ lưu trữ đám mây dưới dạng tham chiếu và đọc cục bộ phiên bản trước của tệp Word để so sánh với tệp Word tham chiếu. Trong lớp CompareData, có một thuộc tính có tên CompareOptions hỗ trợ tùy chỉnh so sánh như bỏ qua các thay đổi kiểu chữ, nhận xét, trường, chú thích cuối trang, định dạng, đầu trang và chân trang, bảng và hộp văn bản.
Trong chủ đề này, chúng ta đã học cách so sánh hai tệp Word. Để xóa nhận xét trong tệp Word, hãy tham khảo bài viết sau: Xóa nhận xét trong Word DOC bằng NET REST API.