1. Produkte
  2.   HTML
  3.   .NET
  4.   HTMLDiff.net
 
  

Kostenlose .NET-API zum Vergleichen von zwei HTML-Dateien oder -Ausschnitten

Open Source C# .NET-Bibliothek zum Vergleichen von zwei HTML-Dateien oder -Ausschnitten und zum Verfolgen von Änderungen & Hervorheben der Unterschiede mit einfachem HTML in C#-Anwendungen.

Webentwickler stehen oft vor der Herausforderung, zwei HTML-Dokumente oder -Snippets zu vergleichen, um Unterschiede zu identifizieren, Änderungen nachzuverfolgen oder visuelle Unterschiede zu erzeugen. HTMLDiff.net ist eine bemerkenswerte Bibliothek, die diesen Prozess vereinfacht und eine effiziente Lösung zum Vergleichen von HTML-Inhalten bietet. HTMLDiff.net ist eine Open-Source-Bibliothek, die es Entwicklern ermöglicht, zwei HTML-Dokumente zu vergleichen und die Unterschiede zwischen ihnen zu visualisieren. HTMLDiff.net, das mit C# und .NET entwickelt wurde, bietet eine umfassende Sammlung von Werkzeugen zur Erstellung genauer und benutzerfreundlicher HTML-Diffs.

HTMLDiff.net ist eine vielseitige und leistungsstarke Bibliothek, die entwickelt wurde, um den HTML-Vergleich zu erleichtern, sodass Softwareentwickler Unterschiede zwischen HTML-Dateien einfach identifizieren und analysieren können. Die Bibliothek ermöglicht es Softwareentwicklern, Änderungen an HTML-Dateien leicht zu erkennen, spezifische Modifikationen hervorzuheben und die Ergebnisse in einem intuitiven und verständlichen Format darzustellen. Die Bibliothek hebt nicht nur textuelle Unterschiede hervor, sondern identifiziert auch strukturelle Modifikationen innerhalb des HTML-Markups. Inhaltsgetriebene Websites und CMS-Plattformen können von der Bibliothek profitieren, wenn sie nutzergenerierte Inhalte verwalten.

Die HTMLDiff.net-Bibliothek bietet anpassbare Optionen zur Präsentation von Vergleichsergebnissen. Softwareentwickler können das Ausgabeformat an ihre Bedürfnisse anpassen, sei es bei der Erstellung von HTML-Berichten, der Erstellung von Seiten-by-Seiten-Vergleichen oder der Extraktion spezifischer Datenpunkte. HTMLDiff.net ist eine leistungsstarke Bibliothek, die den HTML-Vergleich und die Diff-Generierung vereinfacht. Ihr reichhaltiges Funktionsset, einschließlich detaillierter Diffs, anpassbarer Ausgaben und struktureller Analysen, macht sie zu einem wertvollen Werkzeug für Software- und Webentwickler, Content-Manager und Fachleute für Qualitätssicherung.

Previous Next

Erste Schritte mit HTMLDiff.net

Die empfohlene Methode zur Installation von HTMLDiff.net (HAP) ist die Verwendung von NuGet. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.

HTMLDiff.net über NuGet installieren

dotnet add package htmldiff.net --version 1.4.1 

Sie können es auch manuell installieren; laden Sie die neuesten Release-Dateien direkt aus dem GitHub Repository herunter.

Vergleich von HTML-Dateien über die .NET-API

Die Open-Source-Bibliothek HTMLDiff.net hat sehr nützliche Funktionen zum Vergleichen von HTML-Dateien in C# .NET-Anwendungen integriert. Die Bibliothek verwendet einen intelligenten Differenzalgorithmus, der Änderungen zwischen zwei HTML-Dokumenten genau identifiziert. Sie berücksichtigt sowohl strukturelle als auch inhaltliche Änderungen und gewährleistet präzise Ergebnisse. Die Bibliothek unterstützt die Generierung von HTML-Ausgaben, die hinzugefügte, modifizierte und gelöschte Elemente hervorheben, sodass Softwareentwickler die Unterschiede zwischen zwei Versionen eines Dokuments schnell verstehen können. Sie verwendet eine visuelle Vergleichstechnik, um Änderungen innerhalb der HTML-Dokumente hervorzuheben. Diese Funktion hilft Entwicklern, hinzugefügte, modifizierte oder gelöschte Inhalte schnell zu identifizieren und vereinfacht den Überprüfungsprozess. Das folgende Beispiel zeigt, wie man HTML-Dateien in .NET-Anwendungen vergleicht.

Wie vergleicht man HTML-Dateien über C# .NET-Anwendungen?

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();

Erstellen Sie anpassbare Ausgaben über C#

Die HTMLDiff.net-Bibliothek ermöglicht es Softwareentwicklern, die Ausgabedatei gemäß ihren eigenen Bedürfnissen innerhalb von C#-Anwendungen anzupassen. Die Bibliothek bietet anpassbare Optionen zur Präsentation von Vergleichsergebnissen. Softwareentwickler können das Ausgabeformat an ihre Bedürfnisse anpassen, sei es bei der Erstellung von HTML-Berichten, der Erstellung von nebeneinander stehenden Vergleichen oder der Extraktion spezifischer Datenpunkte.

 Deutsch