Инструменты
Merge PDF Split PDF Compress PDF Все инструменты PDF →
Решения
For Business For Education For Developers
Компания
О нас Блог Press Контакты
Продукт
Цены Возможности Вопросы и ответы Security
ГлавнаяИнструментыСравнить PDF

Сравнить PDF

Сравнивайте два PDF строка за строкой и скачивайте отчёт о различиях. В v0.1 только PDF на основе текста — визуальное сравнение (изображения) появится в v0.2.

A Оригинал

Выберите PDF A

или перетащите сюда

B Новая версия

Выберите PDF B

или перетащите сюда

Режим сравнения текста сопоставляет текстовый слой обоих PDF. Он не может обнаружить изменения только визуального характера (правки изображений, подписи, печати). Используйте его после проверки содержимого, а не визуальной проверки.

Как работает «Сравнить PDF»

Три шага. Оба файла остаются в вашем браузере.

1

Выберите два PDF

Оригинал (A) и новая версия (B). У обоих должен быть текстовый слой.

2

Запустите сравнение

Текст извлекается с помощью PDF.js, затем построчное сравнение по LCS определяет добавления и удаления.

3

Скачайте отчёт

Новый PDF перечисляет добавленные строки (зелёным) и удалённые (красным) с контекстом. Используйте для проверки или аудита.

Что на самом деле делает «Сравнить PDF»

«Сравнить PDF» отвечает на один очень распространённый вопрос: что изменилось между версией A и версией B? Сценарий почти всегда — это договор, документ политики, исследовательская статья или отчёт, который прошёл один или несколько циклов проверки, и вы хотите увидеть с одного взгляда, какие абзацы были отредактированы, добавлены или удалены — не вглядываясь с лупой в две вкладки браузера бок о бок, а поручив машине сделать скучную часть за вас.

v0.1 этого инструмента выполняет сравнение НА УРОВНЕ ТЕКСТА. Мы открываем оба PDF в вашем браузере с помощью PDF.js, извлекаем текстовое содержимое постранично, группируем элементы в строки, а затем запускаем классический алгоритм LCS (наибольшая общая подпоследовательность), чтобы найти, какие строки совпадают между A и B. Результат отрисовывается в чистый PDF-отчёт о сравнении с зелёной подсветкой для добавленных строк, красной — для удалённых и серой — для неизменённого контекста. Тот же подход, который используют инструменты вроде git diff, применённый к тексту PDF, а не к исходному коду.

Для чего нужна эта версия

  • Проверки договоров. Выявите каждый пункт, изменившийся между черновиками.
  • Обновления политик. Покажите заинтересованным сторонам, какие именно разделы сдвинулись.
  • Редакторская проверка. Сравнение исследовательской статьи или рукописи между двумя рецензентами.
  • Аудиты документов. Быстрое доказательство того, что изменилось (и что нет) между архивными копиями.

Что эта версия (пока) не может

  • Визуальное / попиксельное сравнение. Правки изображений, сдвиги макета, печати подписей — они не вызывают изменений текста и не появятся. Визуальное сравнение в дорожной карте v0.2.
  • Отсканированные PDF. PDF, состоящие только из изображений, не имеют текстового слоя; сначала прогоните их через OCR, затем сравните обработанные копии.
  • Точность на уровне ячеек таблицы. Таблицы сводятся в строки текста; если меняется одна ячейка, вся строка помечается как изменённая.
  • Подсветка на уровне слов. Изменения помечаются построчно, а не по словам. Исследование строки из 100 символов, где различаются 5 символов, всё равно помечает всю строку.

Конфиденциальность и безопасность

Сравнение документов часто используется с конфиденциальными материалами: договорами в процессе переговоров, внутренними политиками, юридическими документами, нормативными подачами. Большинство онлайн-сервисов сравнения PDF загружают оба файла на сервер, выполняют сравнение там и возвращают отчёт. imisspdf выполняет всё сравнение внутри вкладки вашего браузера, поэтому ни одна версия документа никогда не покидает ваше устройство. Вы можете убедиться в этом на вкладке «Сеть» в инструментах разработчика вашего браузера во время запуска сравнения.

Часто задаваемые вопросы

v0.1 — это сравнение НА УРОВНЕ ТЕКСТА. Мы извлекаем текстовый слой из обоих PDF постранично, группируем элементы в строки по координате Y, затем запускаем построчное сравнение по алгоритму LCS. Результат — свежий PDF-отчёт, перечисляющий добавленные / удалённые / неизменённые строки с зелёной и красной подсветкой. Лучше всего работает с PDF, у которых есть настоящий текстовый слой (большинство цифровых экспортов из Word, Pages, LibreOffice, браузеров и т. д.).

Визуальное попиксельное сравнение требует отрисовки каждой страницы на canvas и вычисления различий пиксель за пикселем, что выполняется только в браузере (в Node нет canvas). Это в дорожной карте v0.2. Текстовое сравнение покрывает около 90 % реальных вопросов «что изменилось в этом договоре?»; для оставшихся 10 % (правки только визуального характера, например замена изображений или добавление подписей) используйте визуальное сравнение, как только мы его выпустим.

Не напрямую в этой версии — отсканированные PDF представляют собой страницы изображений без текстового слоя, поэтому сравнивать нечего. Сначала прогоните их через наш инструмент OCR, чтобы добавить слой с возможностью поиска текста, затем сравните копии после OCR. Точность зависит от качества сканирования.

Да. Оба PDF считываются в ваш браузер, разбираются с помощью библиотеки PDF.js с открытым исходным кодом, сравниваются в JavaScript, а отчёт собирается с помощью pdf-lib — всё локально. Ничего не загружается; вы можете убедиться в этом, отключившись от сети перед нажатием «Сравнить».

Текущее сравнение ограничено 5000 строк на сторону (значительно больше отчёта на 300 страниц). Сверх этого алгоритм LCS начинает потреблять много памяти во вкладке. Если вы превышаете этот предел, разбейте документы и сравнивайте разделы.

 Русский
Get unlimited PDF tools + AI features
Start free trial →