So sánh Word tài liệu hoặc PDF trong C#

Thư viện .NET có độ trung thực cao để so sánh hai tài liệu ở PDF định dạng, Word, HTML, TXT, MD và các định dạng khác

Sử dụng API lập trình của chúng tôi, bạn có thể so sánh hai tệp và tìm ra sự khác biệt giữa chúng. Nói cách khác, thư viện .NET của chúng tôi là một trình kiểm tra sự khác biệt tệp mạnh mẽ. Sau khi sử dụng API so sánh tài liệu, bạn có thể lấy kết quả và lưu nó ở DOCX định dạng, PDF, DOC và một số định dạng khác.

Xem đoạn mã

Với API .NET gốc này, bạn có thể dễ dàng so sánh các tài liệu và thu được sự khác biệt ở định dạng đầu ra mong muốn. Thư viện C# của chúng tôi hoàn toàn khép kín và không phụ thuộc vào bất kỳ công cụ hoặc dịch vụ bên ngoài nào. Tất cả các tính năng xử lý tài liệu đều được triển khai trong giải pháp C# mạnh mẽ này để mang lại trải nghiệm không rắc rối.

So sánh tài liệu là một thủ tục được nhiều người ưa chuộng, đặc biệt là trong quy trình làm việc tài liệu tự động. Cho dù bạn đang làm việc với các tài liệu pháp lý, hệ thống kiểm soát phiên bản hay hệ thống quản lý nội dung thì API so sánh tài liệu cho C# có thể là nhân tố thay đổi cuộc chơi. Nó so sánh nội dung của tài liệu ở cả cấp độ ký tự và cấp độ từ. Ngay cả khi chỉ thay đổi một ký tự, toàn bộ từ sẽ được đánh dấu là đã sửa đổi. Điều này cho phép bạn phát hiện những thay đổi nhỏ nhất mà mắt người không thể nhìn thấy được.

So sánh Word tài liệu, PDF, web bằng C#

Đôi khi bạn thấy mình không chắc chắn liệu tài liệu đã được sửa đổi hay chưa và quá trình so sánh thủ công hai phiên bản của tài liệu có thể khá khó khăn. Mặt khác, có những trường hợp bạn tin chắc rằng tài liệu đã được thay đổi, nhưng nhiệm vụ định vị trực quan các khu vực được cập nhật trở nên cực kỳ khó khăn. Hãy cùng khám phá một số tình huống điển hình trong đó việc so sánh tài liệu tự động có thể cực kỳ hữu ích:

  • Ngành pháp lý. Tự động hóa việc so sánh các hợp đồng, thỏa thuận và bản tóm tắt pháp lý có thể tiết kiệm thời gian quý báu và đảm bảo tính chính xác, cho phép các nhóm pháp lý tập trung vào các nhiệm vụ quan trọng hơn
  • Phát triển phần mềm. Với API này, các nhà phát triển C# có thể dễ dàng so sánh mã nguồn, tài liệu yêu cầu và thông số kỹ thuật, tạo điều kiện thuận lợi cho việc kiểm soát phiên bản hiệu quả và giao tiếp hợp lý
  • Đảm bảo chất lượng. Trong các ngành như xuất bản và tạo nội dung, việc đảm bảo tính nhất quán và chính xác trên nhiều phiên bản tài liệu là rất quan trọng. Giải pháp .NET này trao quyền cho nhóm QA tự động so sánh các bản nháp, bản thảo hoặc hướng dẫn sử dụng, xác định chính xác những khác biệt và tạo điều kiện cho việc tạo tài liệu không có lỗi
  • Dịch vụ tài chính. Các tổ chức tài chính xử lý các tài liệu phong phú, bao gồm các báo cáo, báo cáo và hợp đồng. Với thư viện .NET, các chuyên gia tài chính có thể tự động hóa việc so sánh báo cáo tài chính, phát hiện những điểm bất thường và hợp lý hóa các quy trình tuân thủ, nâng cao hiệu quả hoạt động

So sánh hai tài liệu theo chương trình trong C#

Bằng cách tích hợp tính năng so sánh tài liệu tự động vào quy trình công việc của bạn, bạn sẽ có được khả năng so sánh các tài liệu theo chương trình, trích xuất những điểm khác biệt và ngay lập tức nhận được kết quả ở định dạng đầu ra mong muốn. Cho dù bạn là nhà phát triển dày dạn kinh nghiệm hay mới bắt đầu với .NET, các đoạn mã toàn diện và bản trình diễn trực tuyến của chúng tôi sẽ hướng dẫn bạn thực hiện quy trình.

Hãy dùng thử bản demo trực tiếp của chúng tôi bằng cách tải lên hai tài liệu, chọn định dạng đích để làm nổi bật những điểm khác biệt và kiểm tra đoạn mã C# hiển thị trên màn hình. Ví dụ này trình bày chi tiết cách thực hiện so sánh tài liệu theo chương trình và thu được kết quả ở định dạng tệp được yêu cầu.

Một điểm quan trọng: các tài liệu được so sánh không được có bản sửa đổi trước khi gọi phương pháp so sánh. Trước tiên bạn phải chấp nhận tất cả các sửa đổi. Chúng tôi đã xử lý sắc thái này trong đoạn mã C# bên dưới:

So sánh các tài liệu trong C#
Tải lên tệp được so sánh
Mã vận hành
Tải lên tệp thứ hai để so sánh
Chọn định dạng mục tiêu từ danh sách
using Aspose.Words;

var docA = new Document("Input1.docx");
var docB = new Document("Input2.docx");

// Không nên sửa đổi trước khi so sánh.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();

docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.docx");
Mã vận hành

Cách so sánh hai tệp văn bản trong C#

  1. Cài đặt Aspose.Words for .NET
  2. Thêm tham chiếu thư viện (nhập thư viện) vào dự án C# của bạn
  3. Tải hai tài liệu để so sánh
  4. Chấp nhận tất cả các bản sửa đổi trước khi gọi phương thức Compare()
  5. Gọi phương thức Compare() để so sánh hai tài liệu
  6. Gọi phương thức Save(), chuyển tên tệp đầu ra với phần mở rộng bắt buộc
  7. Nhận kết quả nén dưới dạng tệp riêng biệt

Thư viện C# để so sánh tài liệu

Có ba tùy chọn thay thế để cài đặt "Aspose.Words for .NET" vào hệ thống của bạn. Vui lòng chọn một cái giống với nhu cầu của bạn và làm theo hướng dẫn từng bước:

yêu cầu hệ thống

Sản phẩm của chúng tôi hoàn toàn đa nền tảng và hỗ trợ tất cả các triển khai .NET chính theo đặc điểm kỹ thuật '.NET Standard 2.0'

  • Microsoft .NET Framework, bắt đầu từ phiên bản 2.0 sớm nhất và kết thúc bằng '.NET Framework 4.8'
  • .NET Core, bắt đầu từ phiên bản 2.0 sớm nhất và kết thúc bằng '.NET 6'
  • Mono >= 2.6.7

Vì mã .NET không phụ thuộc vào phần cứng hoặc hệ điều hành bên dưới, mà chỉ phụ thuộc vào Máy ảo, bạn có thể tự do phát triển bất kỳ loại phần mềm nào cho Windows, macOS, Android, iOS và Linux. Chỉ cần đảm bảo rằng bạn đã cài đặt phiên bản tương ứng của .NET Framework, .NET Core, Windows Azure, Mono hoặc Xamarin.

Chúng tôi khuyên bạn nên sử dụng môi trường phát triển tích hợp Microsoft Visual Studio, Xamarin và MonoDevelop để tạo các ứng dụng C#, F#, VB.NET

Để biết thêm chi tiết, vui lòng tham khảo Tài liệu Sản phẩm.

Các định dạng tệp phổ biến nhất để so sánh

5%

Đăng ký cập nhật sản phẩm của Aspose

Nhận bản tin hàng tháng và ưu đãi gửi trực tiếp đến hộp thư của bạn.

© Aspose Pty Ltd 2001-2024. Đã đăng ký Bản quyền.