1. Товары
  2.   HTML
  3.   .NET
  4.   HTMLDiff.net
 
  

Бесплатный .NET API для сравнения двух HTML-файлов или фрагментов

Библиотека C# .NET с открытым исходным кодом для сравнения двух HTML-файлов или фрагментов, отслеживания изменений и выделения различий с помощью простого HTML внутри приложений C#.

Веб-разработчики часто сталкиваются с необходимостью сравнения двух HTML-документов или фрагментов кода для выявления различий, отслеживания изменений или создания визуальных отличий. HTMLDiff.net — замечательная библиотека, которая упрощает этот процесс, предлагая эффективное решение для сравнения HTML-контента. HTMLDiff.net — это библиотека с открытым исходным кодом, которая позволяет разработчикам сравнивать два HTML-документа и визуализировать различия между ними. HTMLDiff.net, созданная на C# и .NET, предлагает полный набор инструментов для создания точных и удобных HTML-разметок. s

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 add package htmldiff.net --version 1.4.1 

Вы также можете установить его вручную; загрузите файлы последней версии непосредственно из репозитория GitHub.

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

Библиотека 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-отчётов, создание параллельных сравнений или извлечение определённых точек данных.

 Русский