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

Введение

В мире разработки .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 у эта ссылка.