Сравнение двух PDF без передачи данных — находите различия в браузере
Выберите два PDF; каждая пара страниц рендерится и сравнивается попиксельно в браузере, различия выделяются красным, а для каждой страницы показывается процент изменений.
Quick answer
What it does
Выберите два PDF; каждая пара страниц рендерится и сравнивается попиксельно в браузере, различия выделяются красным, а для каждой страницы показывается процент изменений.
Free?
Yes — 100% free, no account or sign-up.
Files uploaded?
No — everything is processed in your browser.
Works offline?
Yes — once the page has loaded.
Best for
Адвокат проверяет договор, возвращённый другой стороной, чтобы обнаружить любые правки в последний момент перед подписанием обеими сторонами.
Good to know
Сравнение визуальное: оно определяет, что выглядит по-разному при рендеринге, а не сами правки текста — перемещённые абзацы отображаются как изменённые области.
How it works
Выберите на устройстве два PDF-файла, которые хотите сравнить.
Оба файла считываются в память браузера — данные не покидают браузер.
pdf.js рендерит каждую страницу обоих документов на canvas в Web Worker.
Каждая пара страниц сравнивается попиксельно; различающиеся области закрашиваются красным поверх осветлённой копии страницы.
Сводка по каждой странице показывает, насколько она изменилась, с выделенным предпросмотром для каждой различающейся страницы.
When to use this tool
Адвокат проверяет договор, возвращённый другой стороной, чтобы обнаружить любые правки в последний момент перед подписанием обеими сторонами.
Редактор подтверждает, что только утверждённые исправления появляются между PDF оригинальной рукописи и финальной исправленной корректурой.
Инженер по качеству проверяет, что вновь сгенерированный PDF-отчёт соответствует эталонному выводу, страница за страницей, с красными выделениями.
Сравнение является визуальным (на уровне пикселей), а не текстовым сравнением — перетёкший текст может отображаться как полностью изменённый, даже если слова идентичны.
Frequently asked questions
Чем это отличается от других онлайн-сервисов для работы с PDF?
Большинство онлайн-сервисов для PDF отправляют ваши файлы на удалённый сервер для обработки. Этот инструмент выполняет все операции локально, в вашем браузере, с помощью клиентского JavaScript. Ваши файлы не передаются ни на какой сервер, поэтому содержимое документа остаётся полностью под вашим контролем.
Загружаются ли мои PDF-файлы куда-либо?
Нет. Ваши файлы читаются непосредственно браузером. Ваши файлы никогда не передаются по сети. Инструмент работает целиком в открытой вкладке браузера.
Могу ли я убедиться, что файлы не загружаются?
Да. Откройте инструменты разработчика в браузере (F12), перейдите на вкладку Network (Сеть) и следите за исходящими запросами во время работы. Вы увидите, что данные файла не покидают браузер. Сайт может записывать анонимный счётчик просмотров страниц, который никогда не включает ваши файлы и может быть отключён.
Работает ли инструмент офлайн?
Да: после загрузки страницы инструмент обрабатывает ваши файлы полностью в браузере; для работы инструмента подключение к сети не требуется. Можно отключиться от интернета и продолжать пользоваться им.
Что произойдёт, если обновить страницу?
Поскольку на сервере ничего не хранится, обновление страницы сбрасывает текущую сессию. Выбранные файлы придётся выбрать заново.
Хранит ли инструмент мои файлы?
Нет. Файлы находятся в памяти браузера только пока открыта страница. При закрытии или обновлении страницы они удаляются. Инструмент ничего не записывает на диск и ничего не отправляет на сервер.
Может ли этот инструмент снять защиту с PDF, защищённого паролем?
Нет. Этот инструмент не пытается снять или обойти парольную защиту PDF. Если вы знаете пароль, инструмент «Снять пароль» на этом сайте может удалить его локально; после этого данный инструмент сможет обработать файл.
Какие технологии использует инструмент?
Этот инструмент использует pdf.js (клиентский PDF-движок от Mozilla), чтобы рендерить оба документа в Web Worker, и Canvas API, чтобы сравнить их попиксельно — всё внутри вашего браузера.
Использует ли инструмент WebAssembly?
Нет. pdf.js — это обычная JavaScript-библиотека, она не использует WebAssembly. Весь рендеринг и сравнение выполняются в клиентском JavaScript в вашем браузере.
Как сравнить два PDF с помощью этого инструмента?
Выберите первый PDF на верхней панели, а второй PDF — на панели ниже, оба прямо с вашего устройства, затем нажмите кнопку «Сравнить». Каждая пара страниц отрисовывается и проверяется в вашем браузере, и вы получаете постраничную сводку с отличающимися областями, выделенными красным, при этом ничего не покидает вашу вкладку.
Почему два PDF, которые мне кажутся одинаковыми, отмечены как разные?
Сравнение визуальное, а не текстовое: инструмент отрисовывает каждую страницу и проверяет пиксели, поэтому такие вещи, как иная отрисовка шрифта, сдвинутое изображение или другое разрешение скана того же документа, могут отметиться как изменение, даже если текст совпадает. Небольшой допуск по каждому каналу поглощает сглаживание и шум округления, но более крупные визуальные сдвиги всё равно отображаются красными областями с процентом изменения.
Что происходит, когда в одном PDF больше страниц, чем в другом?
Инструмент сравнивает вплоть до большего числа страниц, поэтому каждая страница, существующая лишь в одном из двух файлов, отмечается как полностью изменённая (100%), а не пропускается. Это позволяет легко заметить добавленные или удалённые страницы в конце постраничного списка.
Инструмент «Compare PDFs» платный?
Compare PDFs полностью бесплатен — без регистрации, без создания аккаунта, без ограничений на количество сравниваемых пар документов, и так будет всегда. Оба PDF рендерятся и сравниваются попиксельно прямо в браузере с помощью pdf.js и Canvas API, поэтому ваши файлы никогда не покидают устройство — ничего не загружается и не отправляется на сервер.