1. Продукти
  2.   HTML
  3.   .NET
  4.   HTMLDiff.net
 
  

Безплатен .NET API за сравняване на два HTML файла или фрагмента

Уеб разработчиците често се сблъскват с предизвикателството да сравняват два HTML документа или фрагмента, за да идентифицират разлики, проследят промени или генерират визуални разлики. HTMLDiff.net е забележителна библиотека, която опростява този процес, предоставяйки ефективно решение за сравняване на HTML съдържание. HTMLDiff.net е библиотека с отворен код, която позволява на разработчиците да сравняват два HTML документа и да визуализират разликите между тях. Изградена с C# и .NET, HTMLDiff.net предлага цялостен набор от инструменти за генериране на точни и удобни за потребителя HTML дифове.

HTMLDiff.net е универсална и мощна библиотека, проектирана да улесни сравнението на HTML, позволявайки на софтуерните разработчици лесно да идентифицират и анализират разликите между HTML файлове. Библиотеката позволява на софтуерните разработчици лесно да идентифицират промените, направени в HTML файловете, да подчертават конкретни модификации и да представят резултатите в интуитивен и разбираем формат. Библиотеката не само подчертава текстовите разлики, но също така идентифицира структурни модификации в HTML маркировката. Уебсайтове, ориентирани към съдържание, и платформи за управление на съдържание (CMS) могат да се възползват от библиотеката при управлението на съдържание, генерирано от потребители.

Библиотеката HTMLDiff.net предлага персонализируеми опции за представяне на резултатите от сравненията. Софтуерните разработчици могат да адаптират формата на изхода, за да отговаря на техните нужди, независимо дали става въпрос за генериране на HTML отчети, създаване на сравнения един до друг или извличане на специфични данни. HTMLDiff.net е мощна библиотека, която опростява сравняването на HTML и генерирането на разлики. Нейният богат набор от функции, включително подробни разлики, персонализируеми изходи и структурен анализ, я прави ценен инструмент за софтуерни и уеб разработчици, мениджъри на съдържание и специалисти по контрол на качеството.

Previous Next

Започване с HTMLDiff.net

Препоръчителният начин за инсталиране на HTMLDiff.net (HAP) е чрез NuGet. Моля, използвайте следната команда за гладка инсталация.

Инсталирайте HTMLDiff.net чрез NuGet

dotnet добави пакет htmldiff.net --версия 1.4.1 

Можете също да го инсталирате ръчно; изтеглете последните файлове за версия директно от GitHub хранилище.

Сравнение на HTML файлове чрез .NET API

Библиотеката с отворен код HTMLDiff.net включва много полезни функции за сравняване на HTML файлове в C# .NET приложения. Библиотеката използва интелигентен алгоритъм за разлика, който точно идентифицира промените между два HTML документа. Тя взема предвид както структурни, така и съдържателни модификации, осигурявайки точни резултати. Библиотеката поддържа генериране на HTML изход, който подчертава добавени, модифицирани и изтрити елементи, позволявайки на софтуерните разработчици бързо да разберат разликите между две версии на документ. Тя използва визуална техника за сравнение, за да подчертае промените в HTML документите. Тази функция помага на разработчиците бързо да идентифицират добавено, модифицирано или изтрито съдържание, опростявайки процеса на преглед. Следващият пример показва как да се сравняват HTML файлове в .NET приложения.

Как да сравнявате HTML файлове чрез 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();

Генерирайте персонализиран изход чрез C#

Библиотеката HTMLDiff.net позволява на софтуерните разработчици да персонализират изходния файл според собствените си нужди в C# приложения. Библиотеката предлага персонализируеми опции за представяне на резултатите от сравненията. Софтуерните разработчици могат да настроят формата на изхода, за да отговаря на техните нужди, независимо дали става въпрос за генериране на HTML отчети, създаване на сравнения един до друг или извличане на специфични данни.

 Български