Wyczyść zasoby po podglądach stron

Wstęp

świecie rozwoju .NET efektywne zarządzanie dokumentami i porównywanie ich jest niezbędne w różnych zastosowaniach, od kancelarii prawnych po instytucje edukacyjne. Na szczęście dzięki narzędziom takim jak GroupDocs.Comparison dla .NET programiści mogą z łatwością usprawnić proces porównywania dokumentów. W tym samouczku pokażemy, jak krok po kroku wykorzystać GroupDocs.Comparison dla .NET do porównywania dokumentów.

Warunki wstępne

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

  1. GroupDocs.Comparison dla .NET: Pobierz i zainstaluj bibliotekę zTutaj.
  2. Środowisko programistyczne .NET: Upewnij się, że na komputerze jest skonfigurowane działające środowisko programistyczne .NET.
  3. Próbki dokumentów: Przygotuj dokumenty źródłowe i docelowe, które chcesz porównać.

Importuj przestrzenie nazw

W projekcie .NET rozpocznij od zaimportowania niezbędnych przestrzeni nazw, aby uzyskać dostęp do funkcjonalności GroupDocs.Comparison dla .NET.

using System;
using System.IO;

Krok 1: Zdefiniuj katalog wyjściowy i nazwę pliku

string outputDirectory = "Your Document Directory";
string outputFileName = Path.Combine(outputDirectory, "RESULT.pptx");

Krok 2: Zainicjuj porównywarkę i dodaj dokumenty

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

Krok 3: Wykonaj porównanie i wygeneruj dane wyjściowe

    comparer.Compare(File.Create(outputFileName));

Krok 4: Wygeneruj podglądy dokumentów

    Document document = new Document(File.OpenRead(outputFileName));
    PreviewOptions previewOptions = new PreviewOptions(pageNumber =>
    {
        var pagePath = Path.Combine(Constants.SamplesPath, $"result_{pageNumber}.png");
        return File.Create(pagePath);
    });
    previewOptions.PreviewFormat = PreviewFormats.PNG;
    previewOptions.PageNumbers = new int[] { 1, 2 };
    previewOptions.ReleasePageStream = UserReleaseStreamMethod;
    document.GeneratePreview(previewOptions);
}

Krok 5: Wyświetl komunikat o powodzeniu

Console.WriteLine($"\nDocument previews generated successfully.\nCheck output in {outputDirectory}.");

Wniosek

Podsumowując, GroupDocs.Comparison dla .NET zapewnia solidne rozwiązanie do łatwego porównywania dokumentów w aplikacjach .NET. Wykonując kroki opisane w tym samouczku, programiści mogą bezproblemowo zintegrować funkcję porównywania dokumentów ze swoimi projektami, zwiększając produktywność i efektywność.

Często zadawane pytania

Czy GroupDocs.Comparison for .NET jest kompatybilny z różnymi formatami dokumentów?

Tak, GroupDocs.Comparison for .NET obsługuje szeroką gamę formatów dokumentów, w tym DOCX, PPTX, XLSX, PDF i inne.

Czy mogę dostosować format wyjściowy porównywanych dokumentów?

Absolutnie GroupDocs.Comparison dla .NET oferuje elastyczność w wyborze formatu wyjściowego zgodnie z Twoimi wymaganiami.

Czy dostępna jest wersja próbna do celów testowych?

Tak, możesz poznać funkcje GroupDocs.Comparison dla .NET w ramach bezpłatnej wersji próbnejTutaj.

Jak mogę uzyskać pomoc w przypadku jakichkolwiek problemów lub zapytań związanych z GroupDocs.Comparison dla .NET?

Możesz zwrócić się o pomoc na forum społeczności GroupDocs.ComparisonTutaj.

Gdzie mogę kupić licencję na GroupDocs.Comparison dla .NET?

Licencję na GroupDocs.Comparison dla .NET można kupić w witrynieten link.