Porovnejte dva DOCX pomocí C#

Vysoce přesný nástroj na kontrolu rozdílů C# k porovnání DOCX souborů a nalezení rozdílů mezi nimi

Naše výkonná C# SDK vám umožňuje najít rozdíl mezi DOCX dokumenty a uložit výsledky do vhodného formátu pro prohlížení. Chcete-li ověřit možnosti našich produktů, porovnejte DOCX soubory pomocí této knihovny C# a podívejte se na rozdíly.

Zobrazit fragment kódu

Porovnejte DOCX v C#

Naše .NET SDK je navrženo tak, aby vám poskytlo co nejpřesnější výsledek, i když samotné porovnání je složitá funkce.

Někdy se potřebujete ujistit, že dokument ve DOCX formátu nebyl změněn, a pokud ano, musíte zjistit, v čem je rozdíl. Stačí použít náš nástroj .NET pro porovnání dvou DOCX souborů a najít rozdíly v celých slovech nebo jednotlivých znacích. Navíc, pokud se ve slově změnil pouze jeden znak, bude toto slovo označeno jako zcela změněné.

Nyní již nemusíte trávit čas ručním porovnáváním DOCX dokumentů a můžete rychle najít i malé změny a exportovat takové rozdíly do dokumentu ve vhodném formátu.

Zkuste porovnat DOCX dokumenty

Podívejte se, jak funguje naše řešení pro porovnání DOCX souborů pomocí .NET SDK. Chcete-li toho dosáhnout, načtěte DOCX soubory, které chcete porovnat, a vyberte formát exportovaného souboru – po porovnání se automaticky načte.

Všimněte si, že před voláním metody porovnání musíte přijmout všechny revize v porovnávaných dokumentech, jak ukazuje náš příklad:

Nahrajte porovnaný soubor
Spustit kód
Nahrajte druhý soubor pro porovnání
Vyberte cílový formát ze seznamu
using Aspose.Words.Cloud.Sdk;

var config = new Configuration 
{
    ClientId = "####-####-####-####-####", 
    ClientSecret = "##################" 
};
var wordsApi = new WordsApi(config);

var fileName1 = "Input1.docx";
var fileName2 = "Input2.docx";
var fileResult = "Output.docx";

//  Nahrání dokumentů do cloudového úložiště.
using var firstDocumentContent = File.OpenRead(fileName1);
var uploadFirstFileRequest = new UploadFileRequest(firstDocumentContent, fileName1);
await wordsApi.UploadFile(uploadFirstFileRequest);

using var secondDocumentContent = File.OpenRead(fileName2);
var uploadSecondFileRequest = new UploadFileRequest(secondDocumentContent, fileName2);
await wordsApi.UploadFile(uploadSecondFileRequest);

//  Porovnejte dokumenty v cloudu.
var compareDataOptions = new CompareData()
{
    Author = "author",
    ComparingWithDocument = fileName2
};
var compareDocumentRequest = 
    new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);

//  Stažení výsledného dokumentu z cloudového úložiště.
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
    downloadFileResult.CopyTo(fileStream);
}
Spustit kód
  
Zkopírujte kód C# do schránky

Jak porovnat dva textové soubory

  1. Nainstalovat Aspose.Words Cloud for .NET
  2. Přidejte odkaz na knihovnu (importujte knihovnu) do svého C# projektu
  3. Načtěte dva DOCX dokumenty k porovnání
  4. Chcete-li porovnat DOCX dokumentů, zavolejte metodu CompareDocument()
  5. Stáhněte si výsledný dokument z cloudového úložiště

Knihovna C# k porovnání

Nainstalujte 'Aspose.Words Cloud SDK for .NET' pomocí správce balíčků NuGet. Stačí spustit nuget install Aspose.Words-Cloud a automaticky nainstalovat a odkazovat na odpovídající sestavu ve vašem projektu. Alternativně můžete ručně naklonovat zdrojový kód Aspose.Words Cloud SDK for .NET z GitHubu a použít jej ve svém projektu. Postupujte podle těchto Instructions, abyste rychle získali potřebné bezpečnostní údaje a získali přístup k našemu REST API.

Požadavky na systém

  • .NET Standard 2.0 nebo novější

Další podrobnosti naleznete v Repository Documentation.

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.