У цьому посібнику описано поетапні інструкції для порівняння файлів 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-документи та виділяти відмінності C#. Ми використали лише кілька викликів API бібліотеки порівняння документів для створення програми порівняння PDF. Цей зразок коду використовує два PDF-файли для порівняння, однак ви можете покращити код для порівняння кількох PDF-документів.
Ми обговорили детальні процедури для розробки можливості порівняння PDF C#. Нещодавно ми опублікували статтю про порівняння файлів Word у C#, перегляньте посібник як порівняти документи Word за допомогою C#, щоб дізнатися більше.