Як порівняти 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#

using System;
using GroupDocs.Comparison;
namespace ComparePdfFilesUsingCSharp
{
class Program
{
public static void Main(string[] args) // Main function to compare PDF documents using C#
{
// Remove the watermark in output PDF document by adding license
string licensePath = "GroupDocs.Comparison.lic";
GroupDocs.Comparison.License lic = new GroupDocs.Comparison.License();
lic.SetLicense(licensePath);
using (Comparer comparer = new Comparer("source.pdf"))
{
comparer.Add("target.pdf");
comparer.Compare("result.pdf");
}
Console.WriteLine("Done");
}
}
}

У попередньому фрагменті коду ми продемонстрували можливість порівняти два PDF-документи та виділяти відмінності C#. Ми використали лише кілька викликів API бібліотеки порівняння документів для створення програми порівняння PDF. Цей зразок коду використовує два PDF-файли для порівняння, однак ви можете покращити код для порівняння кількох PDF-документів.

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

 Українська