Получить информацию о документе из результирующего документа - GroupDocs.Comparison для .NET

Введение

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

Предпосылки

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

  1. GroupDocs.Comparison для .NET: Установите библиотеку GroupDocs.Comparison для .NET. Вы можете загрузить ее с здесь.
  2. Среда разработки: настройте среду разработки .NET, включая IDE (например, Visual Studio) и необходимые конфигурации.
  3. Файлы документов: Подготовьте исходные и целевые файлы документов (например, SOURCE.docx и TARGET.docx) для сравнения.

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

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

using System;
using System.IO;
using System.Linq;
using GroupDocs.Comparison;
using GroupDocs.Comparison.Interfaces;

Шаг 1: Инициализация компаратора с исходным документом

using (Comparer comparer = new Comparer(File.OpenRead("SOURCE.docx")))
{

На этом этапе мы инициализируем Comparer объект с исходным документом (SOURCE.docx в этом случае) с использованием using заявление для обеспечения надлежащего использования ресурсов.

Шаг 2: Добавьте целевой документ для сравнения

comparer.Add(File.OpenRead("TARGET.docx"));

Здесь мы добавляем целевой документ (TARGET.docx) к объекту компаратора для сравнения.

Шаг 3: Извлечение информации о документе из документа-результата

IDocumentInfo info = comparer.Targets.FirstOrDefault().GetDocumentInfo();

Этот шаг извлекает информацию о документе из документа-результата. Он получает доступ к целевому документу с помощью FirstOrDefault() а затем звонит GetDocumentInfo() для получения такой информации, как тип файла, количество страниц и размер документа.

Шаг 4: Отображение информации о документе

Console.WriteLine("\nFile type: {0}\nNumber of pages: {1}\nDocument size: {2} bytes", info.FileType, info.PageCount, info.Size);

Здесь мы отображаем полученную информацию о документе, включая тип файла, количество страниц и размер документа в байтах.

Заключение

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

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

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

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

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

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

Есть ли пробная версия для оценки?

Да, вы можете загрузить бесплатную пробную версию с сайта здесь.

Как я могу получить поддержку по GroupDocs.Comparison для .NET?

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

Какие существуют варианты лицензирования GroupDocs.Comparison для .NET?

Вы можете изучить варианты лицензирования и приобрести лицензию у здесь.