Как сравнить две версии PDF и увидеть все правки

Прислали «финальную версию» договора, а что именно в ней поменяли – не уточнили. Вычитывать двадцать страниц глазами, сверяя с прошлой редакцией, – плохой план и ненадёжный.

Сравнение работает постранично: текст обоих документов сопоставляется, а результат выдаётся отдельным PDF-отчётом, где подсвечено изменённое, добавленное и удалённое. Смотреть нужно именно отчёт – он показывает разницу в контексте страницы, а не списком, поэтому сразу видно, в каком пункте договора появилась новая формулировка.

У метода есть границы применимости. Сравнивается текстовый слой, поэтому два скана без распознавания сравнить не с чем – их сначала нужно прогнать через OCR. Если между версиями документ сильно перевёрстан (сменился шрифт, поля, разбивка на страницы), отчёт даст много шума: формально изменилось почти всё, хотя смысл прежний. Лучше всего метод работает там, где правки точечные, – а это как раз типичный случай с договорами и регламентами.

Две практические мелочи. Следите за порядком файлов: первым логично загружать старую редакцию, вторым – новую, иначе «добавленное» и «удалённое» поменяются местами. И сравнивайте документы одного происхождения: версия, пересобранная другой программой, отличается от оригинала сильнее, чем кажется.

Сравнить два PDF