Сравните HTML файлы в C#

Мощная C# библиотека для сравнения HTML документов и обнаружения даже небольших различий

Сравните два HTML файла на C# с помощью нашего средства проверки различий. С помощью нашего высокоточного .NET API вы можете найти разницу между сравниваемыми HTML документами и экспортировать результаты в удобный формат файла.

Посмотреть фрагмент кода

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

На этой целевой странице мы представляем вам живую демонстрацию сравнения HTML в действии в сочетании с наглядным примером C#. Он сравнивает содержимое HTML документов как на уровне символов, так и на уровне слов. Даже если был изменен только один символ, все слово будет помечено как измененное. Убедитесь на собственном опыте, насколько легко сравнить два документа, загрузив HTML файлы в интерфейс, выбрав желаемый выходной формат и получив различия между HTML документами, отмеченными со 100% точностью.

Сравните HTML с помощью C#

Иногда может быть неясно, был ли изменен HTML файл, и сравнение двух версий документа вручную может оказаться сложной задачей. И наоборот, бывают случаи, когда вы уверены, что HTML документ изменился, но визуально определить обновленные разделы становится сложно. Сравнение HTML становится все более востребованной процедурой, особенно в автоматизированных процессах документооборота. Давайте рассмотрим типичные сценарии, в которых автоматическое сравнение HTML может быть очень ценным:

  • Контроль версий и совместная работа. Когда несколько участников работают над одним и тем же HTML файлом, программное сравнение документов помогает выявить изменения, внесенные разными людьми.
  • Законодательство и соблюдение требований. В юридической отрасли решающее значение имеет точное сравнение юридических контрактов, соглашений или нормативных документов. Автоматическое сравнение HTML файлов обеспечивает точное обнаружение любых изменений, дополнений или упущений, помогая юристам поддерживать соблюдение требований и снижать юридические риски.
  • Обеспечение качества и тестирование. Разработка программного обеспечения часто включает в себя обработку обширной документации, такой как требования, спецификации и тестовые примеры. Автоматизируя сравнение HTML, разработчики .NET могут легко обнаруживать расхождения между версиями, обеспечивая согласованность и точность на протяжении всего процесса разработки.
  • Управление контентом и публикация. В отраслях, ориентированных на контент, таких как издательское дело или журналистика, крайне важно поддерживать согласованность между различными версиями статей, рукописей или книг. Программное сравнение HTML документов позволяет авторам и редакторам быстро выявлять различия и обеспечивать целостность их контента, способствуя эффективным рабочим процессам публикации.

Найдите различия в HTML файлах в C#.

Как видите, программное сравнение HTML предлагает огромные преимущества в различных областях, позволяя оптимизировать рабочие процессы, улучшить сотрудничество и повысить производительность. С помощью API C# у вас есть возможность беспрепятственно использовать эти преимущества в своих проектах .NET. Попробуйте нашу живую демонстрацию, загрузив два HTML документа, выбрав целевой формат, чтобы подчеркнуть различия, и изучив пример кода C#. Этот фрагмент C# демонстрирует, как найти различия между HTML файлами и сохранить результаты в нужном формате.

Важный момент: сравниваемые HTML документы не должны иметь ревизий до вызова метода сравнения. Сначала вы должны принять все изменения.

Сравните два HTML файла с помощью C#
Загрузите сравниваемый файл
Выполнить код
Загрузите второй файл для сравнения
Выберите целевой формат из списка
dotnet add package Aspose.Words
Копировать
using Aspose.Words;

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

// Перед сравнением не должно быть ревизий.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();

docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.html");
Выполнить код

Как сравнить документы HTML C#

  1. Установите Aspose.Words for .NET
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в свой C# проект.
  3. Загрузите два HTML для сравнения
  4. Примите все изменения перед вызовом метода Compare()
  5. Вызовите метод Compare(), чтобы сравнить два HTML файла.
  6. Вызвать метод Save(), передав имя выходного файла с требуемым расширением
  7. Получить результат сжатия HTML в виде отдельного файла

C# библиотека для сравнения HTML документов

Есть три альтернативных варианта установки "Aspose.Words для .NET" в вашу систему. Пожалуйста, выберите тот, который соответствует вашим потребностям, и следуйте пошаговым инструкциям:

Системные Требования

Наш продукт полностью кроссплатформен и поддерживает все основные реализации .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Поскольку код .NET не зависит от базового оборудования или операционной системы, а зависит только от виртуальной машины, вы можете разрабатывать любое программное обеспечение для Windows, macOS, Android, iOS и Linux. Просто убедитесь, что у вас установлена соответствующая версия .NET Framework, .NET Core, Windows Azure, Mono или Xamarin.

Мы рекомендуем использовать интегрированные среды разработки Microsoft Visual Studio, Xamarin и MonoDevelop для создания приложений C#, F#, VB.NET.

Для получения более подробной информации обратитесь к документации по продукту.

Другие поддерживаемые форматы файлов

Вы можете выполнить операцию сравнения для других форматов файлов:

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.