В этом руководстве описываются пошаговые инструкции по сравниванию PDF файлов с помощью C#, предоставляется информация по настройке библиотеки сравнения документов и пример фрагмента кода, демонстрирующий реализацию возможности C# сравнения PDF-файлов. Эти инструкции можно использовать без установки какого-либо стороннего программного обеспечения и в таких операционных системах, как MS Windows, Linux и Mac OS, которые поддерживают среду .NET.
Действия по сравнению PDF-файлов с помощью C#
- Установите пакет GroupDocs.Comparison for .NET с веб-сайта NuGet в проекте .NET для сравнения файлов PDF.
- Добавьте ссылку на пространство имен GroupDocs.Comparison для сравнения двух документов PDF.
- Создайте экземпляр класса Comparer и передайте входной PDF-файл его конструктору.
- Используйте метод Add класса Comparer для загрузки целевого PDF-документа.
- Наконец, вызовите метод Compare, чтобы сохранить полученный PDF-файл на диск.
Сравнить два PDF-файла с помощью функциональности C# можно легко разработать, следуя приведенным выше пунктам в последовательности. На первом этапе настройте необходимый пакет сравнения документов, а затем укажите необходимое пространство имен. На следующем шаге загрузите исходный PDF-файл для сравнения, создав экземпляр класса Comparer, и загрузите целевой PDF-документ, вызвав метод Add того же класса. На последнем шаге результирующий файл можно сохранить на диск, вызвав метод Compare.
Код для сравнения файлов PDF с использованием С#
В предыдущем фрагменте кода мы продемонстрировали возможность C# *сравнить два PDF-документа и выделить различия. Мы использовали только пару вызовов API библиотеки сравнения документов для создания приложения для сравнения PDF. В этом примере кода для сравнения используются два PDF-файла, однако вы можете улучшить код для сравнения нескольких PDF-документов.
Мы обсудили подробные процедуры разработки возможности C# сравнения PDF. Недавно мы опубликовали статью о сравнении файлов Word в C#. Дополнительные сведения см. в руководстве как сравнивать документы Word с помощью C #.