Porovnejte Word soubory v C#

Výkonná knihovna C# pro porovnání Word dokumentů a zjištění i malých rozdílů

Porovnejte dva Word 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 Word dokumenty a exportovat výsledky do vhodného formátu souboru.

Zobrazit fragment kódu

Pomocí tohoto nativního rozhraní .NET API můžete snadno porovnávat Word 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í Word v rámci jediného balíčku .NET.

Na této vstupní stránce vám přinášíme živé demo srovnání Word v akci spolu s názorným příkladem C#. Porovnává obsah Word 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 Word souborů do rozhraní, výběrem požadovaného výstupního formátu a vyznačením rozdílů mezi Word dokumenty se 100% přesností.

Porovnejte Word pomocí C#

Někdy nemusí být jasné, zda byl Word 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 Word dokument změnil, ale vizuální identifikace aktualizovaných sekcí je zahlcující. Porovnání Word 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í Word vysoce cenné:

  • Kontrola verzí a spolupráce. Když na stejném Word souboru pracuje více přispěvatelů, programové porovnání dokumentů pomáhá identifikovat změny provedené různými jednotlivci
  • Právní předpisy a dodržování předpisů. V právním odvětví je přesné srovnání právních smluv, dohod nebo regulačních dokumentů zásadní. Automatizované porovnávání Word souborů zajišťuje přesnou detekci jakýchkoli úprav, přidání nebo vynechání, což pomáhá právníkům udržovat soulad a zmírňovat právní rizika
  • Zajištění kvality a testování. Vývoj softwaru často zahrnuje zpracování rozsáhlé dokumentace, jako jsou požadavky, specifikace a testovací případy. Automatizací porovnávání Word mohou vývojáři .NET snadno odhalit nesrovnalosti mezi verzemi a zajistit konzistenci a přesnost v celém procesu vývoje
  • Správa obsahu a publikování. V odvětvích zaměřených na obsah, jako je vydavatelství nebo žurnalistika, je nezbytné udržovat konzistenci napříč různými verzemi článků, rukopisů nebo knih. Programové porovnávání Word dokumentů umožňuje autorům a editorům rychle rozpoznat rozdíly a zajistit integritu jejich obsahu, což usnadňuje efektivní pracovní postupy publikování.

Najděte rozdíly v Word souborech v C#

Jak můžete vidět, programové srovnání Word 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 Word 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 Word soubory a uložit výsledky v požadovaném formátu.

Důležitý bod: porovnávané Word dokumenty by neměly mít revize před voláním metody porovnání. Nejprve musíte přijmout všechny revize.

Porovnejte dva DOCX soubory pomocí 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 Word v C#

  1. Nainstalovat Aspose.Words for .NET
  2. Přidejte odkaz na knihovnu (importujte knihovnu) do svého C# projektu
  3. Načtěte dva Word pro porovnání
  4. Před voláním metody Compare() přijměte všechny revize
  5. Chcete-li porovnat dva Word, 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 Word jako samostatný soubor

Knihovna C# pro porovnání Word 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.

Další podporované formáty souborů

Operaci porovnání můžete provést pro jiné formáty souborů:

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.