Сравнение PDF в Linux — comparepdf и DiffPDF

Домашняя страница:
qtrac.eu/comparepdf.html
qtrac.eu/diffpdf-foss.html

Лицензия: GNU GPL

Назначение: сравнение PDF

Иногда в процессе работы с файлами возникает задача сравнения двух версий PDF файлов — текст, рисунки, вложения. В Linux это можно легко решить при помощи двух очень простых в работе утилит: comparepdf и DiffPDF. Нужные пакеты есть в репозитарии большинства дистрибутивов, поэтому проблем с установкой нет. Утилита comparepdf консольная, в качестве параметров достаточно укзать два файла.

$ sudo apt-get install comparepdf
$ comparepdf file1.pdf file2.pdf

После обработки на выходе получим различие. Если файлы одинаковы, то команда ничего не выдаст. Чтобы программа стала борлее информативней следует использовать параметр -v 2.
DiffPDF представляет собой GUI программу написанную с использованием Qt позволяющую произвести постраничную сверку документа. В случае отсутствия расхождения, после запуска будут показаны пустые поля.

$ sudo apt-get install diffpdf
$ diffpdf file1.pdf file2.pdf

Сверка производится постранично, но иногда можно указать конкретный диапазон для сравнения. Это полезно если например в документ добавлена страница, а поэтому постраничная проверка после нее точно покажет несоответствие. Например, если есть две версии PDF-файл, один со страницами 1-12, во второй вставлена 4ая страница и получаем диапазон 1-13. Поэтому для первого указываем диапазон — 1-12 и 1-3, 5-13 для второго.
DiffPDF

Leave a Reply

Follow tux_in on Twitter