Получить информацию о документе из результирующего документа — 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?

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