Porównaj dwa DOCX za pomocą C#

Bardzo dokładny C# sprawdzanie różnic do porównywania DOCX plików i znajdowania różnic między nimi

Nasz potężny C# SDK pozwala znaleźć różnicę między DOCX dokumentami i zapisać wyniki w wygodnym formacie do przeglądania. Aby zweryfikować możliwości naszych produktów, porównaj DOCX pliki korzystające z tej C# biblioteki i zobacz różnice.

Zobacz fragment kodu

Porównaj DOCX w C#

Nasz zestaw SDK .NET został zaprojektowany tak, aby zapewnić najdokładniejsze wyniki, mimo że samo porównanie jest złożoną funkcją.

Czasami trzeba mieć pewność, że dokument w DOCX formacie nie został zmieniony, a jeśli tak się stało, to trzeba dowiedzieć się, na czym polega różnica. Po prostu użyj naszego narzędzia porównywania .NET, aby porównać dwa DOCX pliki i znaleźć różnice w całych słowach lub pojedynczych znakach. Co więcej, jeśli w słowie zmienił się tylko jeden znak, słowo to zostanie oznaczone jako całkowicie zmienione.

Teraz nie musisz już tracić czasu na ręczne porównywanie DOCX dokumentów, możesz szybko znaleźć nawet drobne zmiany i wyeksportować takie różnice do dokumentu w wygodnym formacie.

Spróbuj porównać DOCX dokumenty

Sprawdź jak działa nasze rozwiązanie do porównywania DOCX plików przy użyciu .NET SDK. Aby to osiągnąć, załaduj DOCX pliki, które chcesz porównać i wybierz format pliku eksportu – zostanie on automatycznie załadowany po porównaniu.

Pamiętaj, że przed wywołaniem metody porównania musisz zaakceptować wszystkie poprawki w porównywanych dokumentach, jak pokazano w naszym przykładzie:

Prześlij porównany plik
Uruchom kod
Prześlij drugi plik do porównania
Wybierz format docelowy z listy
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";

//  Prześlij dokumenty do pamięci w chmurze.
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);

//  Porównaj dokumenty w chmurze.
var compareDataOptions = new CompareData()
{
    Author = "author",
    ComparingWithDocument = fileName2
};
var compareDocumentRequest = 
    new CompareDocumentRequest(fileName1, compareDataOptions, destFileName: fileResult);
await wordsApi.CompareDocument(compareDocumentRequest);

//  Pobierz dokument wynikowy z pamięci w chmurze.
var downloadFileRequest = new DownloadFileRequest(fileResult);
var downloadFileResult = await wordsApi.DownloadFile(downloadFileRequest);
using (var fileStream = File.Create(fileResult))
{
    downloadFileResult.CopyTo(fileStream);
}
Uruchom kod
  
Skopiuj kod C# do schowka

Jak porównać dwa pliki tekstowe

  1. Zainstaluj Aspose.Words Cloud for .NET
  2. Dodaj odniesienie do biblioteki (zaimportuj bibliotekę) do swojego C# projektu
  3. Załaduj dwa DOCX dokumenty do porównania
  4. Wywołaj CompareDocument(), aby porównać DOCX dokumenty
  5. Pobierz dokument wynikowy z pamięci w chmurze

C# biblioteka do użycia porównaj

Zainstaluj 'Aspose.Words Cloud SDK for .NET' za pomocą menedżera pakietów NuGet. Po prostu uruchom nuget install Aspose.Words-Cloud, aby automatycznie zainstalować i odwoływać się do odpowiedniego zestawu w projekcie. Alternatywnie możesz ręcznie sklonować Aspose.Words Cloud SDK for .NET z usługi GitHub i użyć go w swoim projekcie. Postępuj zgodnie z tymi Instructions, aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API.

wymagania systemowe

  • .NET Standard 2.0 lub nowszy

Zapoznaj się z Repository Documentation, aby zobaczyć więcej szczegółów.

Inne obsługiwane formaty plików

Możesz wykonać operację porównania dla innych formatów plików:

5%

Subskrybuj aktualizacje produktów Aspose

Otrzymuj comiesięczne biuletyny i oferty dostarczane bezpośrednio do Twojej skrzynki pocztowej.

© Aspose Pty Ltd 2001-2024. Wszelkie prawa zastrzeżone.