Как сравнивать PDF-файлы с помощью C#

В этом руководстве описываются пошаговые инструкции по сравниванию PDF файлов с помощью C#, предоставляется информация по настройке библиотеки сравнения документов и пример фрагмента кода, демонстрирующий реализацию возможности C# сравнения PDF-файлов. Эти инструкции можно использовать без установки какого-либо стороннего программного обеспечения и в таких операционных системах, как MS Windows, Linux и Mac OS, которые поддерживают среду .NET.

Действия по сравнению PDF-файлов с помощью C#

  1. Установите пакет GroupDocs.Comparison for .NET с веб-сайта NuGet в проекте .NET для сравнения файлов PDF.
  2. Добавьте ссылку на пространство имен GroupDocs.Comparison для сравнения двух документов PDF.
  3. Создайте экземпляр класса Comparer и передайте входной PDF-файл его конструктору.
  4. Используйте метод Add класса Comparer для загрузки целевого PDF-документа.
  5. Наконец, вызовите метод Compare, чтобы сохранить полученный PDF-файл на диск.

Сравнить два PDF-файла с помощью функциональности C# можно легко разработать, следуя приведенным выше пунктам в последовательности. На первом этапе настройте необходимый пакет сравнения документов, а затем укажите необходимое пространство имен. На следующем шаге загрузите исходный PDF-файл для сравнения, создав экземпляр класса Comparer, и загрузите целевой PDF-документ, вызвав метод Add того же класса. На последнем шаге результирующий файл можно сохранить на диск, вызвав метод Compare.

Код для сравнения файлов PDF с использованием С#

В предыдущем фрагменте кода мы продемонстрировали возможность C# *сравнить два PDF-документа и выделить различия. Мы использовали только пару вызовов API библиотеки сравнения документов для создания приложения для сравнения PDF. В этом примере кода для сравнения используются два PDF-файла, однако вы можете улучшить код для сравнения нескольких PDF-документов.

Мы обсудили подробные процедуры разработки возможности C# сравнения PDF. Недавно мы опубликовали статью о сравнении файлов Word в C#. Дополнительные сведения см. в руководстве как сравнивать документы Word с помощью C #.

 Русский