Очистка ресурсов после предварительного просмотра страниц

Введение

В мире разработки .NET эффективное управление и сравнение документов имеет важное значение для различных приложений, от юридических фирм до образовательных учреждений. К счастью, с помощью таких инструментов, как GroupDocs.Comparison для .NET, разработчики могут с легкостью упростить процесс сравнения документов. В этом руководстве мы рассмотрим, как использовать GroupDocs.Comparison для .NET для пошагового сравнения документов.

Предварительные условия

Прежде чем приступить к изучению руководства, убедитесь, что у вас есть следующие предварительные условия:

  1. GroupDocs.Comparison для .NET: загрузите и установите библиотеку с сайтаздесь.
  2. Среда разработки .NET. Убедитесь, что на вашем компьютере установлена работающая среда разработки .NET.
  3. Образцы документов: подготовьте исходный и целевой документы, которые вы хотите сравнить.

Импортировать пространства имен

В своем проекте .NET начните с импорта необходимых пространств имен для доступа к функциям GroupDocs.Comparison для .NET.

using System;
using System.IO;

Шаг 1. Определите выходной каталог и имя файла

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

Шаг 2. Инициализируйте средство сравнения и добавьте документы

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

Шаг 3. Выполните сравнение и сгенерируйте выходные данные

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

Шаг 4. Создайте предварительный просмотр документа

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

Шаг 5. Отображение сообщения об успехе

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

Заключение

В заключение, GroupDocs.Comparison для .NET предоставляет надежное решение для легкого сравнения документов в приложениях .NET. Следуя шагам, описанным в этом руководстве, разработчики могут легко интегрировать функцию сравнения документов в свои проекты, повышая производительность и эффективность.

Часто задаваемые вопросы

Совместим ли GroupDocs.Comparison для .NET с различными форматами документов?

Да, GroupDocs.Comparison для .NET поддерживает широкий спектр форматов документов, включая DOCX, PPTX, XLSX, PDF и другие.

Могу ли я настроить формат вывода сравниваемых документов?

Безусловно, GroupDocs.Comparison для .NET предлагает гибкость в выборе формата вывода в соответствии с вашими требованиями.

Доступна ли пробная версия для тестирования?

Да, вы можете изучить возможности GroupDocs.Comparison для .NET, воспользовавшись бесплатной пробной версией.здесь.

Как я могу получить поддержку по любым вопросам или вопросам, связанным с GroupDocs.Comparison для .NET?

Вы можете обратиться за помощью на форум сообщества GroupDocs.Comparison.здесь.

Где я могу приобрести лицензию на GroupDocs.Comparison для .NET?

Вы можете приобрести лицензию на GroupDocs.Comparison для .NET на сайтеэта ссылка.