Porovnejte Word dokumenty nebo PDF v C#

Vysoce věrná knihovna .NET pro porovnání dvou dokumentů ve PDF formátech, Word, HTML, TXT, MD a dalších

Pomocí našeho programovacího rozhraní API můžete porovnat dva soubory a najít mezi nimi rozdíl. Jinými slovy, naše knihovna .NET je výkonný nástroj na kontrolu rozdílů mezi soubory. Po použití Document Comparison API můžete získat výsledek a uložit jej ve DOCX formátech, PDF, DOC a některých dalších.

Zobrazit fragment kódu

Pomocí tohoto nativního rozhraní .NET API můžete snadno porovnávat 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. Všechny funkce zpracování dokumentů jsou implementovány v tomto výkonném řešení C# pro bezproblémový zážitek.

Porovnání dokumentů je velmi vyhledávaný postup, zejména v rámci automatizovaných pracovních toků dokumentů. Ať už pracujete s právními dokumenty, systémy pro správu verzí nebo systémy pro správu obsahu, rozhraní API pro porovnávání dokumentů pro C# může změnit hru. Porovnává obsah 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é. To vám umožní detekovat nejmenší změny, které by byly pro lidské oko neviditelné.

Porovnejte Word dokumenty, PDF a webové dokumenty pomocí C#

Jsou případy, kdy si nejste jisti, zda byl dokument změněn, a proces ručního porovnávání dvou verzí dokumentu může být docela náročný. Na druhé straně existují případy, kdy jste si jisti, že dokument byl změněn, ale úkol vizuálně lokalizovat aktualizované oblasti je nesmírně obtížný. Pojďme prozkoumat některé typické scénáře, kde může být automatizované porovnávání dokumentů neuvěřitelně užitečné:

  • Právní průmysl. Automatizace porovnávání smluv, dohod a právních informací může ušetřit cenný čas a zajistit přesnost, což umožňuje právním týmům soustředit se na důležitější úkoly.
  • Vývoj softwaru. S tímto API mohou vývojáři C# bez námahy porovnávat zdrojový kód, dokumenty požadavků a technické specifikace, což usnadňuje efektivní správu verzí a efektivní komunikaci.
  • Zajištění kvality. V odvětvích, jako je publikování a tvorba obsahu, je zásadní zajistit konzistenci a přesnost napříč více verzemi dokumentů. Toto řešení .NET umožňuje týmům kontroly kvality automaticky porovnávat koncepty, rukopisy nebo uživatelské příručky, zjišťovat nesrovnalosti a usnadňuje bezchybnou produkci dokumentů.
  • Finanční služby. Finanční instituce se zabývají rozsáhlou dokumentací, včetně zpráv, výkazů a smluv. S knihovnou .NET mohou finanční profesionálové automatizovat porovnávání finančních výkazů, odhalovat anomálie a zjednodušovat procesy dodržování předpisů, čímž zvyšují provozní efektivitu.

Porovnejte dva dokumenty programově v C#

Integrací automatického porovnávání dokumentů do vašich pracovních postupů získáte možnost programově porovnávat dokumenty, extrahovat rozdíly a okamžitě získat výsledky v požadovaném výstupním formátu. Ať už jste zkušený vývojář nebo s .NET teprve začínáte, naše komplexní úryvky kódu a online ukázka vás provedou celým procesem.

Vyzkoušejte naše živé demo nahráním dvou dokumentů, výběrem cílového formátu pro zvýraznění rozdílů a prozkoumáním fragmentu C# kódu zobrazeného na obrazovce. Tento příklad podrobně ukazuje, jak programově provést porovnání dokumentů a získat výsledky v požadovaném formátu souboru.

Důležitý bod: porovnávané dokumenty by neměly mít revize před voláním metody porovnání. Nejprve musíte přijmout všechny revize. O tuto nuanci jsme se již postarali ve fragmentu C# kódu níže:

Porovnejte dokumenty v C#
Nahrajte porovnaný soubor
Spustit kód
Nahrajte druhý soubor pro porovnání
Vyberte cílový formát ze seznamu
dotnet add package Aspose.Words
Kopírovat
using Aspose.Words;

var docA = new Document("Input1.docx");
var docB = new Document("Input2.docx");

// 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.docx");
Spustit kód

Jak porovnat dva textové soubory v C#

  1. Nainstalovat Aspose.Words for .NET
  2. Přidejte odkaz na knihovnu (importujte knihovnu) do svého C# projektu
  3. Vložte dva dokumenty k porovnání
  4. Před voláním metody Compare() přijměte všechny revize
  5. Chcete-li porovnat dva dokumenty, zavolejte metodu Compare()
  6. Zavolejte metodu Save() a předejte výstupní název souboru s požadovanou příponou
  7. Získejte výsledek komprese jako samostatný soubor

Knihovna C# pro porovnání dokumentů

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:

Požadavky na systém

Náš produkt je plně multiplatformní a podporuje všechny hlavní implementace .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

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.

Nejoblíbenější formáty souborů pro srovnání

5%

Přihlaste se k odběru aktualizací produktu Aspose

Získejte měsíční zpravodaje a nabídky přímo do vaší poštovní schránky.

© Aspose Pty Ltd 2001-2024. Všechna práva vyhrazena.