Программное обеспечение для сравнения двух документов друг с другом, чтобы отметить их различия, находит множество применений. Возьмем в качестве примера PDF-документы. PDF-документы с одинаковым содержимым могли быть отформатированы на разных платформах и, следовательно, иметь структурные различия в способе отображения данных. Форматы PDF печально известны тем, что рендерятся по-разному.

Тогда могут быть разные версии одного и того же PDF-файла. Иногда эти различия находятся в пределах допуска, а иногда нет. Вот где бесплатное программное обеспечение, такое как РазнPDF удобно, потому что он может провести параллельное сравнение двух PDF-файлов и выделить различия.
Adobe Acrobat X имеет функцию сравнения, которая одним щелчком детализирует изменения в документе. Но версия Pro обойдется вам в 199 долларов. DiffPDF — это бесплатное программное обеспечение, которое работает в Windows, Mac OS X и Linux. DiffPDF распространяется под лицензией GNU General Public License (с открытым исходным кодом). Дополнительным плюсом является то, что это портативное программное обеспечение.
DiffPDF предлагает вам три режима сравнения: Слова, Персонажиа также вид. Давайте попробуем это с помощью двух образцов файлов, представленных на самом сайте. Чтобы начать сравнение двух файлов PDF, выберите два документа, перейдя к ним с помощью кнопок «Файл 1» и «Файл 2». Загрузите их и нажмите Сравнивать.

DiffPDF предоставляет вам три режима для сравнения, которые вы можете выбрать один за другим из раскрывающегося списка справа. По умолчанию используется сравнение Слово. Различия выделены, и вы можете перемещаться по каждому выделенному несоответствию, нажимая на значок Предыдущий Следующий комбинации кнопок. Полоса прокрутки перемещает оба документа, чтобы вы могли просматривать один и тот же раздел в обоих окнах.

Сравнение по внешность может помочь вам отметить различия в дизайне и макете страницы, а также изменения в форматировании абзаца. Также выделяются типографские (шрифтовые) отличия. Сравнение по персонаж полезен в случаях, когда используются логографические языки, такие как китайский и японский.
Вы можете настроить способ выделения документов в DiffPDF, изменив некоторые элементы в Опции.

DiffPDF имеет еще несколько функций, которые помогают обрабатывать более сложные документы:
- DiffPDF позволяет вам устанавливать диапазоны страниц для сравнения, когда два документа могут иметь разные номера страниц.
- В DiffPDF есть возможность исключить поля из сравнения.
- DiffPDF поддерживает зонирование для сложных макетов страниц. Зонирование позволяет программе распознавать элементы страницы, такие как таблицы, столбцы и другие блоки текста. Страницы можно сравнивать по таким зонам.
Если вы имеете дело с PDF-документами любого типа, DiffPDF — это инструмент, который вы должны иметь или, по крайней мере, добавить в закладки на тот день, когда возникнет такая необходимость.
(через Гаки)
