В этой статье рассказывается, как сравнить PDF документы с помощью C#. В ней есть подробности по настройке IDE для разработки, список шагов программирования и пример кода для разработки инструмента сравнения PDF с помощью C#. Вы научитесь сравнивать страницу за страницей или сравнивать два PDF-файла в целом без использования сторонних инструментов.
Шаги по сравнению PDF-файлов с использованием C#
- Настройте среду на использование Aspose.PDF for .NET для сравнения файлов PDF
- Загрузите оба PDF-файла в отдельные объекты класса Document.
- Создайте экземпляр объекта ComparisonOptions для пользовательских настроек.
- Используйте пространство имен TextPdfComparer и вызовите метод ComparePages() для сравнения отдельных страниц.
- Используйте CompareFlatDocuments() для сравнения двух разных файлов
Вышеуказанные шаги описывают процесс сравнения двух PDF-документов с использованием C#. Загрузите оба PDF-файла по отдельности в объект класса Document и получите доступ к ссылкам на целевые страницы из обоих файлов. Вызовите метод TextPdfComparer.ComparePages() для сравнения страниц или вызовите метод TextPdfComparer.CompareFlatDocuments() для сравнения полного текста двух загруженных файлов.
Код для сравнения двух PDF-файлов с использованием C#
Приведенный выше код демонстрирует механизм разработки инструмента сравнения PDF-документов с использованием C#. Вы можете настроить процесс, задав список исключенных прямоугольных областей в файлах 1 и 2, отметив исключение таблиц из сравнения или определив области извлечения из выбранных страниц. Сравнение страниц возвращает список различий на страницах, тогда как сравнение файлов возвращает файл PDF, содержащий сведения о различиях между двумя файлами.
Этот урок научил нас сравнивать файлы PDF. Если вы хотите объединить файлы PDF, обратитесь к статье как объединить PDF-файлы с помощью C#.