Сравнение двух PDF без передачи данных — находите различия в браузере
Выберите два PDF; каждая пара страниц рендерится и сравнивается попиксельно в браузере, различия выделяются красным, а для каждой страницы показывается процент изменений.
How it works
- Выберите на устройстве два PDF-файла, которые хотите сравнить.
- Оба файла считываются в память браузера — данные не покидают браузер.
- pdf.js рендерит каждую страницу обоих документов на canvas в Web Worker.
- Каждая пара страниц сравнивается попиксельно; различающиеся области закрашиваются красным поверх осветлённой копии страницы.
- Сводка по каждой странице показывает, насколько она изменилась, с выделенным предпросмотром для каждой различающейся страницы.
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 в вашем браузере.