Тази статия ръководи как да сравнявате PDF документи с помощта на C#. Има подробности за настройка на IDE за разработката, списък от програмни стъпки и примерен код за разработка на PDF инструмент за сравнение с помощта на C#. Ще се научите да сравнявате страница по страница или да сравнявате двата PDF файла като цяло, без да използвате инструмент на трета страна.
Стъпки за сравняване на PDF файлове с C#
- Задайте средата да използва Aspose.PDF for .NET за сравняване на PDF файлове
- Заредете двата PDF файла в отделни обекти от класа Document
- Създайте екземпляр на обекта ComparisonOptions за потребителски настройки
- Използвайте пространството от имена TextPdfComparer и извикайте метода ComparePages() за сравняване на отделни страници
- Използвайте CompareFlatDocuments(), за да сравните два различни файла
Горните стъпки описват процеса за сравняване на два PDF документа с помощта на C#. Заредете двата PDF файла поотделно в обекта на класа на документа и отворете препратка към целевите страници от двата файла. Извикайте метода TextPdfComparer.ComparePages(), за да сравните страниците, или извикайте метода TextPdfComparer.CompareFlatDocuments(), за да сравните пълния текст на двата заредени файла.
Код за сравняване на два PDF файла с помощта на C#
Горният код демонстрира механизма за разработване на PDF инструмент за сравнение на документи с помощта на C#. Можете да персонализирате процеса, като зададете списъка с изключени правоъгълни области във файлове 1 и 2, маркирате за изключване на таблици от сравнението или дефинирате областите за извличане от избраните страници. Сравнението на страници връща списък с разлики в страниците, докато сравнението на файлове връща PDF файла, съдържащ подробности за разликите между двата файла.
Този урок ни научи как да сравняваме PDF файлове. Ако искате да обедините PDF файлове, вижте статията на как да обедините PDF файлове с помощта на C#.