1. Các sản phẩm
  2.   HTML
  3.   .NET
  4.   HTMLDiff.net
 
  

API .NET miễn phí để so sánh hai tệp HTML hoặc đoạn mã

Thư viện C# .NET nguồn mở để so sánh hai tệp HTML hoặc đoạn mã và theo dõi các thay đổi & làm nổi bật sự khác biệt bằng HTML đơn giản bên trong các ứng dụng C#.

Các nhà phát triển web thường gặp phải thách thức khi so sánh hai tài liệu hoặc đoạn mã HTML để xác định sự khác biệt, theo dõi các thay đổi hoặc tạo ra sự khác biệt trực quan. HTMLDiff.net là một thư viện đáng chú ý giúp đơn giản hóa quy trình này, cung cấp một giải pháp hiệu quả để so sánh nội dung HTML. HTMLDiff.net là một thư viện mã nguồn mở cho phép các nhà phát triển so sánh hai tài liệu HTML và trực quan hóa sự khác biệt giữa chúng. Được xây dựng bằng C# và .NET, HTMLDiff.net cung cấp một bộ công cụ toàn diện để tạo ra các so sánh HTML chính xác và thân thiện với người dùng.

HTMLDiff.net là một thư viện đa năng và mạnh mẽ được thiết kế để hỗ trợ việc so sánh HTML, cho phép các nhà phát triển phần mềm dễ dàng xác định và phân tích sự khác biệt giữa các tệp HTML. Thư viện này cho phép các nhà phát triển phần mềm dễ dàng xác định các thay đổi được thực hiện trên các tệp HTML, làm nổi bật các sửa đổi cụ thể và trình bày kết quả theo định dạng trực quan và dễ hiểu. Thư viện không chỉ làm nổi bật sự khác biệt về mặt văn bản mà còn xác định các sửa đổi về cấu trúc trong mã đánh dấu HTML. Các trang web hướng nội dung và nền tảng CMS có thể được hưởng lợi từ thư viện khi quản lý nội dung do người dùng tạo.

Thư viện HTMLDiff.net cung cấp các tùy chọn tùy chỉnh để trình bày kết quả so sánh. Các nhà phát triển phần mềm có thể tùy chỉnh định dạng đầu ra cho phù hợp với nhu cầu của mình, cho dù đó là tạo báo cáo HTML, tạo so sánh song song hay trích xuất các điểm dữ liệu cụ thể. HTMLDiff.net là một thư viện mạnh mẽ giúp đơn giản hóa việc so sánh và tạo diff HTML. Bộ tính năng phong phú của nó, bao gồm diff chi tiết, đầu ra tùy chỉnh và phân tích cấu trúc, khiến nó trở thành một công cụ hữu ích cho các nhà phát triển phần mềm và web, quản lý nội dung và chuyên gia đảm bảo chất lượng.

Previous Next

Bắt đầu với HTMLDiff.net

Cách được khuyến nghị để cài đặt HTMLDiff.net (HAP) là sử dụng NuGet. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.

Bắt đầu với HTMLDiff.net

Cách được khuyến nghị để cài đặt HTMLDiff.net (HAP) là sử dụng NuGet. Vui lòng sử dụng lệnh sau để cài đặt suôn sẻ.

Cài đặt HTMLDiff.net qua NuGet

dotnet add package htmldiff.net --version 1.4.1 

Bạn cũng có thể cài đặt nó thủ công; tải xuống các tệp phát hành mới nhất trực tiếp từ GitHub repository.

So sánh tệp HTML qua API .NET

Thư viện mã nguồn mở HTMLDiff.net đã bao gồm các tính năng rất hữu ích để so sánh các tệp HTML bên trong các ứng dụng C# .NET. Thư viện sử dụng thuật toán phân biệt thông minh giúp xác định chính xác các thay đổi giữa hai tài liệu HTML. Nó xem xét cả các sửa đổi về cấu trúc và nội dung, đảm bảo kết quả chính xác. Thư viện hỗ trợ tạo đầu ra HTML làm nổi bật các phần tử được thêm vào, được sửa đổi và được xóa, cho phép các nhà phát triển phần mềm nhanh chóng hiểu được sự khác biệt giữa hai phiên bản của một tài liệu. Thư viện sử dụng kỹ thuật phân biệt trực quan để làm nổi bật các thay đổi trong tài liệu HTML. Tính năng này hỗ trợ các nhà phát triển nhanh chóng xác định nội dung được thêm vào, được sửa đổi hoặc được xóa, giúp đơn giản hóa quy trình xem xét. Ví dụ sau đây minh họa cách so sánh các tệp HTML bên trong các ứng dụng .NET.

Làm thế nào để so sánh các tệp HTML thông qua các ứng dụng C# .NET?

string oldText = @"

This is some sample text to demonstrate the capability of the HTML diff tool.

It is based on the Ruby implementation found here. Note how the link has no tooltip

Some sample textSome sample value
Data 1 (this row will be removed)Data 2
"; string newText = @"

This is some sample text to demonstrate the awesome capabilities of the HTML diff tool.



Extra spacing here that was not here before.

It is based on the Ruby implementation found here. Note how the link has a tooltip now and the HTML diff algorithm has preserved formatting.

Some sample bold textSome sample value
"; HtmlDiff diffHelper = new HtmlDiff(oldText, newText); string diffOutput = diffHelper.Build();

Tạo đầu ra có thể tùy chỉnh thông qua C#

Thư viện HTMLDiff.net cho phép các nhà phát triển phần mềm tùy chỉnh tệp đầu ra theo nhu cầu riêng của họ trong các ứng dụng C#. Thư viện cung cấp các tùy chọn tùy chỉnh để trình bày kết quả so sánh. Các nhà phát triển phần mềm có thể tùy chỉnh định dạng đầu ra cho phù hợp với nhu cầu của mình, cho dù đó là tạo báo cáo HTML, tạo so sánh song song hay trích xuất các điểm dữ liệu cụ thể.

 Tiếng Việt