Akceptuj i odrzucaj zmiany w porównaniu GroupDocs dla .NET

Wstęp

obszarze zarządzania dokumentami i współpracy zapewnienie dokładności i integralności plików ma pierwszorzędne znaczenie. GroupDocs Comparison for .NET wyłania się jako solidne rozwiązanie, umożliwiające deweloperom bezproblemowe akceptowanie i odrzucanie zmian w dokumentach, usprawniając w ten sposób przepływy pracy i zwiększając produktywność. Ten samouczek przeprowadzi Cię przez proces akceptowania i odrzucania zmian przy użyciu GroupDocs Comparison for .NET, rozbijając każdy krok na czynniki pierwsze w celu zapewnienia przejrzystości i łatwości implementacji.

Wymagania wstępne

Zanim przejdziesz do samouczka, upewnij się, że spełnione są następujące wymagania wstępne:

Konfiguracja środowiska

  1. Zainstaluj pakiet .NET SDK: Jeśli jeszcze tego nie zrobiłeś, pobierz z witryny .NET i zainstaluj pakiet .NET SDK odpowiedni dla Twojego systemu operacyjnego.
  2. Zainstaluj narzędzie GroupDocs Comparison dla platformy .NET: Pobierz najnowszą wersję narzędzia GroupDocs Comparison dla platformy .NET z dostarczonego źródła. link do pobrania i postępuj zgodnie z instrukcją instalacji.
  3. Znajomość programowania w języku C#: W tym samouczku zakłada się podstawową znajomość języka programowania C# i jego składni.

Importuj przestrzenie nazw

Na początek zaimportuj niezbędne przestrzenie nazw do swojego projektu. Te przestrzenie nazw zapewnią dostęp do funkcjonalności wymaganych do porównywania i manipulacji dokumentami.

using System;
using System.IO;
using GroupDocs.Comparison;
using GroupDocs.Comparison.Result;
using GroupDocs.Comparison.Options;

Krok 1: Określ katalog wyjściowy i nazwy plików

string outputDirectory = "Your Document Directory";
string outputFileNameWithAcceptedChange = Path.Combine(outputDirectory, "RESULT_WITH_ACCEPTED_CHANGE.docx");
string outputFileNameWithRejectedChange = Path.Combine(outputDirectory, "RESULT_WITH_REJECTED_CHANGE.docx");

Upewnij się, że wymienisz "Your Document Directory" ze ścieżką do żądanego katalogu wyjściowego.

Krok 2: Zainicjuj program porównujący i porównaj dokumenty

using (Comparer comparer = new Comparer("SOURCE.docx"))
{
    comparer.Add("TARGET.docx");
    comparer.Compare();

Ten kod inicjuje obiekt Comparer z dokumentem źródłowym i dodaje dokument docelowy do porównania. Następnie wykonuje proces porównania.

Krok 3: Pobierz i zmanipuluj zmiany

ChangeInfo[] changes = comparer.GetChanges();
changes[0].ComparisonAction = ComparisonAction.Reject;
comparer.ApplyChanges(outputFileNameWithRejectedChange, new ApplyChangeOptions { Changes = changes, SaveOriginalState = true });
changes = comparer.GetChanges();
changes[0].ComparisonAction = ComparisonAction.Accept;
comparer.ApplyChanges(outputFileNameWithAcceptedChange, new ApplyChangeOptions { Changes = changes });

Pobierz zmiany z porównania i manipuluj nimi w razie potrzeby. W tym przykładzie zmiany są najpierw odrzucane, a następnie akceptowane. Powstałe dokumenty są odpowiednio zapisywane.

Wniosek

Podsumowując, GroupDocs Comparison for .NET oferuje bezproblemowe rozwiązanie do akceptowania i odrzucania zmian w dokumentach. Postępując zgodnie z krokami opisanymi w tym samouczku, programiści mogą skutecznie zintegrować tę funkcjonalność ze swoimi aplikacjami, zapewniając dokładność dokumentów i usprawniając współpracę.

Najczęściej zadawane pytania

Czy GroupDocs Comparison for .NET umożliwia porównywanie dokumentów w różnych formatach?

Tak, GroupDocs Comparison for .NET obsługuje porównywanie dokumentów w różnych formatach, takich jak DOCX, PDF, PPTX i inne.

Czy narzędzie GroupDocs Comparison for .NET jest kompatybilne z platformą .NET Core?

Tak, narzędzie GroupDocs Comparison for .NET jest kompatybilne zarówno z .NET Framework, jak i .NET Core.

Czy mogę dostosować wygląd zmian w porównywanych dokumentach?

Oczywiście, GroupDocs Comparison for .NET oferuje rozbudowane opcje dostosowywania wyglądu zmian, w tym koloru, stylu i innych.

Czy GroupDocs Comparison for .NET obsługuje porównywanie dokumentów wielostronicowych?

Tak, narzędzie GroupDocs Comparison for .NET umożliwia precyzyjne i dokładne porównywanie dokumentów wielostronicowych.

Czy jest dostępna wersja próbna narzędzia GroupDocs Comparison for .NET?

Tak, możesz skorzystać z bezpłatnej wersji próbnej narzędzia GroupDocs Comparison dla platformy .NET z udostępnionego połączyć.