Zaakceptuj i odrzuć zmiany w porównaniu GroupDocs dla .NET

Wstęp

W obszarze zarządzania dokumentami i współpracy najważniejsze jest zapewnienie dokładności i integralności plików. GroupDocs Comparison dla .NET okazuje się solidnym rozwiązaniem, umożliwiającym programistom bezproblemowe akceptowanie i odrzucanie zmian w dokumentach, usprawniając w ten sposób przepływ pracy i zwiększając produktywność. Ten samouczek poprowadzi Cię przez proces akceptowania i odrzucania zmian przy użyciu narzędzia GroupDocs Comparison for .NET, omawiając każdy krok w celu zapewnienia przejrzystości i łatwości wdrożenia.

Warunki wstępne

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

Konfiguracja środowiska

  1. Zainstaluj zestaw .NET SDK: Jeśli jeszcze tego nie zrobiłeś, pobierz i zainstaluj zestaw .NET SDK odpowiedni dla Twojego systemu operacyjnego ze strony internetowej .NET.
  2. Zainstaluj porównanie GroupDocs dla .NET: Uzyskaj najnowszą wersję porównania GroupDocs dla .NET z dostarczonegolink do pobrania i postępuj zgodnie z instrukcją instalacji.
  3. Znajomość programowania w języku C#: W tym samouczku założono podstawową wiedzę na temat 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 dokumentów i manipulowania nimi.

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");

Pamiętaj o wymianie"Your Document Directory" ze ścieżką do żądanego katalogu wyjściowego.

Krok 2: Zainicjuj porównywarkę i porównaj dokumenty

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

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

Krok 3: Pobieranie zmian i manipulowanie nimi

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, porównanie GroupDocs dla .NET oferuje płynne rozwiązanie do akceptowania i odrzucania zmian w dokumentach. Wykonując kroki opisane w tym samouczku, programiści mogą skutecznie zintegrować tę funkcjonalność ze swoimi aplikacjami, zapewniając dokładność dokumentów i usprawniając współpracę.

Często zadawane pytania

Czy porównanie GroupDocs dla .NET może porównywać dokumenty 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 innych.

Czy porównanie GroupDocs dla .NET jest kompatybilne z .NET Core?

Tak, porównanie GroupDocs dla .NET jest kompatybilne zarówno z .NET Framework, jak i .NET Core.

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

Absolutnie, GroupDocs Comparison dla .NET zapewnia szerokie opcje dostosowywania wyglądu zmian, w tym koloru, stylu i innych.

Czy porównanie GroupDocs dla .NET obsługuje porównywanie dokumentów wielostronicowych?

Tak, porównanie GroupDocs dla .NET umożliwia porównywanie dokumentów wielostronicowych z precyzją i dokładnością.

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

Tak, możesz skorzystać z bezpłatnej wersji próbnej oprogramowania GroupDocs Comparison dla platformy .NET w ramach dostarczonej usługipołączyć.