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

Gratis .NET API voor het Vergelijken van Twee HTML-bestanden of Fragmenten

Open Source C# .NET-bibliotheek voor het vergelijken van twee HTML-bestanden of -fragmenten en het bijhouden van wijzigingen & het markeren van de verschillen met eenvoudige HTML in C#-toepassingen.

Webontwikkelaars staan vaak voor de uitdaging om twee HTML-documenten of -fragmenten te vergelijken om verschillen te identificeren, wijzigingen bij te houden of visuele verschillen te genereren. HTMLDiff.net is een opmerkelijke bibliotheek die dit proces vereenvoudigt en een efficiënte oplossing biedt voor het vergelijken van HTML-inhoud. HTMLDiff.net is een open-source bibliotheek die ontwikkelaars in staat stelt om twee HTML-documenten te vergelijken en de verschillen tussen hen te visualiseren. Gebouwd met C# en .NET, biedt HTMLDiff.net een uitgebreide set tools om nauwkeurige en gebruiksvriendelijke HTML-diffs te genereren.

HTMLDiff.net is een veelzijdige en krachtige bibliotheek die is ontworpen om HTML-vergelijkingen te vergemakkelijken, waardoor softwareontwikkelaars eenvoudig verschillen tussen HTML-bestanden kunnen identificeren en analyseren. De bibliotheek stelt softwareontwikkelaars in staat om gemakkelijk wijzigingen aan HTML-bestanden te identificeren, specifieke aanpassingen te markeren en de resultaten in een intuïtief en begrijpelijk formaat te presenteren. De bibliotheek markeert niet alleen tekstuele verschillen, maar identificeert ook structurele aanpassingen binnen de HTML-markup. Inhoudsgedreven websites en CMS-platforms kunnen profiteren van de bibliotheek bij het beheren van door gebruikers gegenereerde inhoud.

De HTMLDiff.net-bibliotheek biedt aanpasbare opties voor het presenteren van vergelijkingsresultaten. Softwareontwikkelaars kunnen het uitvoerformaat aanpassen aan hun behoeften, of het nu gaat om het genereren van HTML-rapporten, het maken van zij-aan-zij vergelijkingen of het extraheren van specifieke gegevenspunten. HTMLDiff.net is een krachtige bibliotheek die HTML-vergelijking en diff-generatie vereenvoudigt. De uitgebreide set functies, waaronder gedetailleerde diffing, aanpasbare uitvoer en structurele analyse, maakt het een waardevol hulpmiddel voor software- en webontwikkelaars, contentmanagers en kwaliteitsborgingsprofessionals.

Previous Next

Aan de slag met HTMLDiff.net

De aanbevolen manier om HTMLDiff.net (HAP) te installeren is via NuGet. Gebruik alstublieft de volgende opdracht voor een soepele installatie.

Installeer HTMLDiff.net via NuGet

dotnet add package htmldiff.net --version 1.4.1 

Je kunt het ook handmatig installeren; download de nieuwste releasebestanden rechtstreeks van de GitHub repository.

Vergelijking van HTML-bestanden via .NET API

De open source HTMLDiff.net bibliotheek heeft zeer nuttige functies opgenomen voor het vergelijken van HTML-bestanden binnen C# .NET-toepassingen. De bibliotheek maakt gebruik van een intelligent verschilalgoritme dat nauwkeurig wijzigingen tussen twee HTML-documenten identificeert. Het houdt rekening met zowel structurele als inhoudelijke wijzigingen, wat zorgt voor nauwkeurige resultaten. De bibliotheek ondersteunt het genereren van HTML-uitvoer die toegevoegde, gewijzigde en verwijderde elementen benadrukt, waardoor softwareontwikkelaars snel de variaties tussen twee versies van een document kunnen begrijpen. Het gebruikt een visuele diff-techniek om wijzigingen binnen de HTML-documenten te markeren. Deze functie helpt ontwikkelaars snel toegevoegde, gewijzigde of verwijderde inhoud te identificeren, wat het beoordelingsproces vereenvoudigt. Het volgende voorbeeld toont hoe HTML-bestanden binnen .NET-toepassingen kunnen worden vergeleken.

Hoe HTML-bestanden te vergelijken via C# .NET-toepassingen?

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

Genereer aanpasbare uitvoer via C#

De HTMLDiff.net-bibliotheek stelt softwareontwikkelaars in staat om het uitvoerbestand aan te passen aan hun eigen behoeften binnen C#-toepassingen. De bibliotheek biedt aanpasbare opties voor het presenteren van vergelijkingsresultaten. Softwareontwikkelaars kunnen het uitvoerformaat afstemmen op hun behoeften, of het nu gaat om het genereren van HTML-rapporten, het maken van zij-aan-zij vergelijkingen of het extraheren van specifieke gegevenspunten.

 Dutch