Porovnejte dva HTML soubory v C# pomocí našeho nástroje pro kontrolu rozdílů. Pomocí našeho vysoce věrného rozhraní API .NET můžete najít rozdíl mezi porovnávanými HTML dokumenty a exportovat výsledky do vhodného formátu souboru.
Pomocí tohoto nativního rozhraní .NET API můžete snadno porovnávat HTML dokumenty a získat rozdíly v požadovaném výstupním formátu. Naše knihovna C# je plně soběstačná a nespoléhá na žádné externí nástroje nebo služby. Eliminuje potřebu externích závislostí a poskytuje komplexní sadu funkcí zpracování HTML v rámci jediného balíčku .NET.
Na této vstupní stránce vám přinášíme živé demo srovnání HTML v akci spolu s názorným příkladem C#. Porovnává obsah HTML dokumentů jak na úrovni znaků, tak na úrovni slov. I když byl změněn pouze jeden znak, celé slovo bude označeno jako změněné. Vyzkoušejte si na vlastní kůži, jak snadné je porovnat dva dokumenty nahráním HTML souborů do rozhraní, výběrem požadovaného výstupního formátu a vyznačením rozdílů mezi HTML dokumenty se 100% přesností.
Někdy nemusí být jasné, zda byl HTML soubor změněn, a ruční porovnání dvou verzí dokumentu může být skličující úkol. Naopak, jsou chvíle, kdy jste si jisti, že se HTML dokument změnil, ale vizuální identifikace aktualizovaných sekcí je zahlcující. Porovnání HTML je stále žádanějším postupem, zejména v rámci automatizovaných pracovních toků dokumentů. Pojďme prozkoumat typické scénáře, kde může být automatizované porovnání HTML vysoce cenné:
Jak můžete vidět, programové srovnání HTML nabízí obrovské výhody v různých doménách, umožňuje efektivnější pracovní postupy, lepší spolupráci a zvýšenou produktivitu. S tímto C# API máte možnost tyto výhody bez problémů využít ve svých projektech .NET. Vyzkoušejte naše živé demo nahráním dvou HTML dokumentů, výběrem cílového formátu pro zvýraznění rozdílů a prozkoumáním příkladu C# kódu. Tento fragment C# ukazuje, jak najít rozdíly mezi HTML soubory a uložit výsledky v požadovaném formátu.
Důležitý bod: porovnávané HTML dokumenty by neměly mít revize před voláním metody porovnání. Nejprve musíte přijmout všechny revize.
dotnet add package Aspose.Words
Kopírovat
using Aspose.Words;
var docA = new Document("Input1.html");
var docB = new Document("Input2.html");
// Před porovnáním by neměly být žádné revize.
docA.AcceptAllRevisions();
docB.AcceptAllRevisions();
docA.Compare(docB, "Author Name", DateTime.Now);
docA.Save("Output.html");
Existují tři alternativní možnosti instalace "Aspose.Words for .NET" do vašeho systému. Vyberte si prosím ten, který odpovídá vašim potřebám, a postupujte podle pokynů krok za krokem:
Náš produkt je plně multiplatformní a podporuje všechny hlavní implementace .NET:
Pokud kód .NET nezávisí na základním hardwaru nebo operačním systému, ale pouze na virtuálním počítači, můžete vyvíjet jakýkoli druh softwaru pro Windows, macOS, Android, iOS a Linux. Jen se ujistěte, že máte nainstalovanou odpovídající verzi .NET Framework, .NET Core, Windows Azure, Mono nebo Xamarin.
K vytváření aplikací C#, F#, VB.NET doporučujeme používat integrovaná vývojová prostředí Microsoft Visual Studio, Xamarin a MonoDevelop.
Další podrobnosti naleznete v dokumentaci k produktu.
Operaci porovnání můžete provést pro jiné formáty souborů: