Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

So sánh tài liệu DOC trong C#

Wordize for .NET là một giải pháp hiệu quả cho việc so sánh lập trình các tệp DOC và phát hiện sự khác biệt giữa chúng. Lớp Comparer cho phép các nhà phát triển C# xác định sự khác biệt trong nội dung của hai tài liệu DOC với mức độ chi tiết cần thiết và lưu kết quả so sánh vào tài liệu đầu ra. Sự khác biệt giữa các tài liệu được hiển thị như các bản sửa đổi của tài liệu DOC đầu tiên với thông tin tác giả và thời gian chỉnh sửa.

Tính năng chính:
  • Phát hiện khác biệt chính xác - phương thức Comparer.Compare() tạo tài liệu kết quả với các thay đổi được xác định, bao gồm chèn, xóa và sửa đổi
  • Cấu hình linh hoạt các tham số so sánh DOC thông qua lớp CompareOptions: chi tiết theo dõi thay đổi (theo ký tự hoặc từ), phát hiện di chuyển văn bản, bỏ qua thay đổi chữ hoa-thường, bỏ qua bảng, trường tài liệu, chú thích, bình luận, hộp văn bản, định dạng và đầu trang chân trang
  • Khả năng xuất kết quả sang định dạng đồ họa - phương thức Comparer.CompareToImages() trả về kết quả so sánh DOC dưới dạng mảng hình ảnh
  • Hỗ trợ làm việc với cả tệp và đối tượng Stream
  • Hỗ trợ Fluent API để chạy các thao tác so sánh thông qua Comparer.ComparerContext và chuỗi phương thức, điều này tăng thêm tính rõ ràng cho mã C#
Kịch bản sử dụng:
  • Kiểm soát phiên bản tài liệu DOC - theo dõi thay đổi giữa các phiên bản khác nhau của tệp DOC trong hệ thống quản lý tài liệu
  • Xem xét pháp lý - phân tích thay đổi trong hợp đồng và thỏa thuận để xác định các chỉnh sửa quan trọng trong DOC với độ chính xác đến từng ký tự
  • Kiểm toán nội dung - so sánh các tệp DOC với các phiên bản tham chiếu để kiểm soát chất lượng và tuân thủ tiêu chuẩn
  • Phát triển cộng tác - phân tích thay đổi trong tài liệu DOC từ các thành viên khác nhau trong nhóm để điều phối công việc tập thể
  • Xác thực bản dịch - so sánh các phiên bản DOC gốc và đã dịch để kiểm soát chất lượng bản địa hóa và tuân thủ văn bản nguồn
  • So sánh lưu trữ - so sánh tài liệu DOC từ các khoảng thời gian khác nhau để phân tích sự tiến hóa của nội dung và xác định các thay đổi lịch sử

Kiểm tra khả năng so sánh lập trình tài liệu DOC trong bản demo tương tác trực tuyến được trình bày trên trang này. Để làm điều này, hãy tải lên hai tệp DOC, chạy thao tác so sánh chúng và tải xuống kết quả với các khác biệt được xác định. Đoạn mã C# được cung cấp hoàn toàn sẵn sàng để sử dụng trong dự án .NET của bạn.

C#
Chạy mã
Tải lên tài liệu đầu tiên
Tải lên tài liệu thứ hai
Chọn định dạng đầu ra từ danh sách
using Wordize.Comparing;

Comparer.Compare("Input1.doc", "Input2.doc",
    "Output.doc", "Author Name", DateTime.Now);
using Wordize.Comparing; Comparer.Compare("Input1.doc", "Input2.doc", "Output.doc", "Author Name", DateTime.Now); using Wordize.Comparing; using Wordize.Saving; var imageStreams = Comparer.CompareToImages("Input1.doc", "Input2.doc", new ImageSaveOptions(SaveFormat.Doc), "Author Name", DateTime.Now); foreach (var (stream, page) in imageStreams.Select((s, i) => (s, i))) { using var _ = stream; stream.Position = 0; using var file = File.Create($"Output_{page + 1}.doc"); stream.CopyTo(file); }
Chạy mã

Cách so sánh DOC trong C#

  1. Kết nối Wordize SDK với dự án .NET của bạn
  2. Gọi phương thức Comparer.Compare(), chỉ định hai tài liệu DOC, tệp kết quả để lưu đầu ra so sánh và siêu dữ liệu (tác giả và ngày) làm đối số
  3. Nhận kết quả so sánh tài liệu DOC
5%