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

Gratis .NET API for å sammenligne to HTML-filer eller utdrag

Åpen kildekode C# .NET-bibliotek for å sammenligne to HTML-filer eller utdrag og spore endringer & fremheve forskjellene ved hjelp av enkel HTML i C#-applikasjoner.

Webutviklere står ofte overfor utfordringen med å sammenligne to HTML-dokumenter eller utdrag for å identifisere forskjeller, spore endringer eller generere visuelle forskjeller. HTMLDiff.net er et bemerkelsesverdig bibliotek som forenkler denne prosessen, og gir en effektiv løsning for å sammenligne HTML-innhold. HTMLDiff.net er et åpen kildekode-bibliotek som gjør det mulig for utviklere å sammenligne to HTML-dokumenter og visualisere forskjellene mellom dem. Bygget med C# og .NET, tilbyr HTMLDiff.net et omfattende sett med verktøy for å generere nøyaktige og brukervennlige HTML-differanser.

HTMLDiff.net er et allsidig og kraftig bibliotek designet for å lette HTML-sammenligning, som gjør det mulig for programvareutviklere å enkelt identifisere og analysere forskjeller mellom HTML-filer. Biblioteket gjør det mulig for programvareutviklere å enkelt identifisere endringer som er gjort i HTML-filer, fremheve spesifikke modifikasjoner, og presentere resultatene i et intuitivt og forståelig format. Biblioteket fremhever ikke bare tekstuelle forskjeller, men identifiserer også strukturelle modifikasjoner innen HTML-markup. Innholdsdrevne nettsteder og CMS-plattformer kan dra nytte av biblioteket når de administrerer brukergenerert innhold.

HTMLDiff.net-biblioteket gir tilpassbare alternativer for å presentere sammenligningsresultater. Programvareutviklere kan skreddersy utdataformatet for å passe deres behov, enten det er å generere HTML-rapporter, lage side-ved-side sammenligninger, eller hente ut spesifikke datapunkter. HTMLDiff.net er et kraftig bibliotek som forenkler HTML-sammenligning og diff-generering. Dets rike funksjonssett, inkludert detaljert differensiering, tilpassbare utdata og strukturell analyse, gjør det til et verdifullt verktøy for programvare- og webutviklere, innholdsforvaltere og kvalitetssikringsspesialister.

Previous Next

Kom i gang med HTMLDiff.net

Anbefalt måte å installere HTMLDiff.net (HAP) på er ved å bruke NuGet. Vennligst bruk følgende kommando for en jevn installasjon.

Installer HTMLDiff.net via NuGet

dotnet add package htmldiff.net --version 1.4.1 

Du kan også installere det manuelt; last ned de nyeste utgivelsesfilene direkte fra GitHub -lageret.

Sammenligning av HTML-filer via .NET API

Det åpne kildekodebiblioteket HTMLDiff.net har inkludert svært nyttige funksjoner for å sammenligne HTML-filer i C# .NET-applikasjoner. Biblioteket bruker en intelligent differensalgoritme som nøyaktig identifiserer endringer mellom to HTML-dokumenter. Det tar hensyn til både strukturelle og innholdsbaserte modifikasjoner, noe som sikrer presise resultater. Biblioteket støtter generering av HTML-utdata som fremhever tillegg, modifiserte og slettede elementer, noe som gjør det mulig for programvareutviklere å raskt forstå variasjonene mellom to versjoner av et dokument. Det bruker en visuell differensieringsteknikk for å fremheve endringer i HTML-dokumentene. Denne funksjonen hjelper utviklere med raskt å identifisere tillegg, modifiserte eller slettede innhold, og forenkler gjennomgangsprosessen. Det følgende eksemplet viser hvordan man sammenligner HTML-filer i .NET-applikasjoner.

Hvordan sammenligne HTML-filer via C# .NET-applikasjoner?

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

Generer tilpasset utdata via C#

HTMLDiff.net-biblioteket lar programvareutviklere tilpasse utdatafilen i henhold til egne behov i C#-applikasjoner. Biblioteket tilbyr tilpassbare alternativer for å presentere sammenligningsresultater. Programvareutviklere kan skreddersy utdataformatet for å passe deres behov, enten det er å generere HTML-rapporter, lage side-ved-side sammenligninger, eller hente ut spesifikke datapunkter.

 Norsk