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

API .NET gratuita per confrontare due file HTML o frammenti

Libreria Open Source C# .NET per confrontare due file o frammenti HTML e tracciare le modifiche e evidenziare le differenze utilizzando HTML semplice all'interno delle applicazioni C#.

Gli sviluppatori web affrontano spesso la sfida di confrontare due documenti o frammenti HTML per identificare le differenze, tenere traccia delle modifiche o generare differenze visive. HTMLDiff.net è una libreria notevole che semplifica questo processo, fornendo una soluzione efficiente per confrontare contenuti HTML. HTMLDiff.net è una libreria open-source che consente agli sviluppatori di confrontare due documenti HTML e visualizzare le differenze tra di essi. Sviluppata utilizzando C# e .NET, HTMLDiff.net offre un insieme completo di strumenti per generare differenze HTML accurate e facili da usare.

HTMLDiff.net è una libreria versatile e potente progettata per facilitare il confronto HTML, consentendo agli sviluppatori software di identificare e analizzare facilmente le differenze tra i file HTML. La libreria consente agli sviluppatori software di identificare facilmente le modifiche apportate ai file HTML, evidenziare modifiche specifiche e presentare i risultati in un formato intuitivo e comprensibile. La libreria non solo evidenzia le differenze testuali, ma identifica anche le modifiche strutturali all'interno del markup HTML. I siti web orientati ai contenuti e le piattaforme CMS possono trarre vantaggio dalla libreria nella gestione dei contenuti generati dagli utenti.

La libreria HTMLDiff.net offre opzioni personalizzabili per presentare i risultati delle comparazioni. Gli sviluppatori software possono adattare il formato di output alle proprie esigenze, sia che si tratti di generare report HTML, creare confronti affiancati o estrarre punti dati specifici. HTMLDiff.net è una libreria potente che semplifica il confronto HTML e la generazione di differenze. Il suo ricco set di funzionalità, inclusi il diffing dettagliato, gli output personalizzabili e l'analisi strutturale, la rende uno strumento prezioso per sviluppatori software e web, gestori di contenuti e professionisti del controllo qualità.

Previous Next

Iniziare con HTMLDiff.net

Il modo consigliato per installare HTMLDiff.net (HAP) è utilizzare NuGet. Si prega di utilizzare il seguente comando per un'installazione fluida.

Installa HTMLDiff.net tramite NuGet

dotnet add package htmldiff.net --version 1.4.1 

Puoi anche installarlo manualmente; scarica i file dell'ultima versione direttamente dal repository GitHub.

Confronto di file HTML tramite API .NET

La libreria open source HTMLDiff.net ha incluso funzionalità molto utili per confrontare file HTML all'interno di applicazioni C# .NET. La libreria impiega un algoritmo di differenza intelligente che identifica con precisione le modifiche tra due documenti HTML. Considera sia le modifiche strutturali che quelle basate sul contenuto, garantendo risultati precisi. La libreria supporta la generazione di output HTML che evidenzia gli elementi aggiunti, modificati e cancellati, consentendo agli sviluppatori software di comprendere rapidamente le variazioni tra due versioni di un documento. Utilizza una tecnica di confronto visivo per evidenziare le modifiche all'interno dei documenti HTML. Questa funzionalità aiuta gli sviluppatori a identificare rapidamente contenuti aggiunti, modificati o cancellati, semplificando il processo di revisione. Il seguente esempio mostra come confrontare file HTML all'interno di applicazioni .NET.

Come confrontare i file HTML tramite applicazioni 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();

Genera output personalizzabile tramite C#

La libreria HTMLDiff.net consente agli sviluppatori software di personalizzare il file di output secondo le proprie esigenze all'interno delle applicazioni C#. La libreria offre opzioni personalizzabili per presentare i risultati del confronto. Gli sviluppatori software possono adattare il formato di output per soddisfare le proprie necessità, sia che si tratti di generare report HTML, creare confronti affiancati o estrarre punti dati specifici.

 Italiano