Поиск и выделение текста в PDF без передачи данных — в браузере

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

Quick answer

What it does
Выберите PDF и введите поисковый запрос; каждое совпадение в текстовом слое находится, и поверх него рисуется полупрозрачное жёлтое выделение, затем 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
У отсканированных (состоящих только из изображений) PDF нет текстового слоя для поиска — сначала выполните OCR.

How it works

  1. Выберите PDF-файл на устройстве через окно выбора файлов.
  2. Файл считывается в память браузера — данные не покидают браузер.
  3. Введите слово или фразу для поиска; совпадение нечувствительно к регистру.
  4. pdf.js считывает текстовый слой каждой страницы и находит положение каждого совпадения.
  5. pdf-lib рисует полупрозрачный жёлтый прямоугольник поверх каждого совпадения, и PDF с выделениями предлагается для скачивания.

When to use this tool

  • Исследователь выделяет каждое вхождение ключевого термина во всей длинной статье, чтобы оно выделялось при проверке.
  • Юридическая команда отмечает каждое упоминание имени клиента в договоре для проверки согласованности по всему документу.
  • Редактор выполняет поиск слова с ошибкой по всему многостраничному PDF, чтобы найти все вхождения сразу.
  • Работает только с PDF с текстовым слоем — отсканированные PDF только с изображениями не покажут совпадений; сначала выполните OCR для добавления распознаваемого текста.

Frequently asked questions

Чем это отличается от других онлайн-сервисов для работы с PDF?
Большинство онлайн-сервисов для PDF отправляют ваши файлы на удалённый сервер для обработки. Этот инструмент выполняет все операции локально, в вашем браузере, с помощью клиентского JavaScript. Ваши файлы не передаются ни на какой сервер, поэтому содержимое документа остаётся полностью под вашим контролем.
Загружаются ли мои PDF-файлы куда-либо?
Нет. Ваши файлы читаются непосредственно браузером. Ваши файлы никогда не передаются по сети. Инструмент работает целиком в открытой вкладке браузера.
Могу ли я убедиться, что файлы не загружаются?
Да. Откройте инструменты разработчика в браузере (F12), перейдите на вкладку Network (Сеть) и следите за исходящими запросами во время работы. Вы увидите, что данные файла не покидают браузер. Сайт может записывать анонимный счётчик просмотров страниц, который никогда не включает ваши файлы и может быть отключён.
Работает ли инструмент офлайн?
Да: после загрузки страницы инструмент обрабатывает ваши файлы полностью в браузере; для работы инструмента подключение к сети не требуется. Можно отключиться от интернета и продолжать пользоваться им.
Что произойдёт, если обновить страницу?
Поскольку на сервере ничего не хранится, обновление страницы сбрасывает текущую сессию. Выбранные файлы придётся выбрать заново.
Хранит ли инструмент мои файлы?
Нет. Файлы находятся в памяти браузера только пока открыта страница. При закрытии или обновлении страницы они удаляются. Инструмент ничего не записывает на диск и ничего не отправляет на сервер.
Может ли этот инструмент снять защиту с PDF, защищённого паролем?
Нет. Этот инструмент не пытается снять или обойти парольную защиту PDF. Если вы знаете пароль, инструмент «Снять пароль» на этом сайте может удалить его локально; после этого данный инструмент сможет обработать файл.
Какие технологии использует инструмент?
Этот инструмент использует pdf.js, чтобы находить положение текста в Web Worker, и клиентский JavaScript с pdf-lib, чтобы рисовать выделения — ваши файлы никогда не покидают ваш браузер.
Использует ли инструмент WebAssembly?
Нет. pdf.js и pdf-lib — это обычные JavaScript-библиотеки, WebAssembly не задействован. Всё работает в клиентском JavaScript в вашем браузере.
Как выделить слово или фразу в моём PDF?
Выберите PDF через окно выбора файлов, введите слово или фразу, которую нужно найти, затем нажмите «Выделить совпадения». Инструмент ищет по текстовому слою каждой страницы в вашем браузере, накладывает полупрозрачный жёлтый прямоугольник на каждое совпадение и предлагает PDF с выделениями для скачивания.
Почему некоторые совпадения не находятся, например те, что переносятся через разрыв строки?
Поиск нечувствителен к регистру, но работает в пределах каждого текстового фрагмента в том виде, в каком его хранит PDF, поэтому фраза, разделённая разрывом строки или столбца, не определяется как единое совпадение. Поиск более коротких терминов из одного слова обычно находит больше вхождений.
Смогу ли я позже отключить выделения в моей программе для чтения PDF?
Нет. Выделения — это полупрозрачные жёлтые прямоугольники, нарисованные прямо на странице, а не удаляемые объекты-аннотации, поэтому у программы для чтения PDF нет отдельной метки для переключения. Если вам нужен исходный вид, просто сохраните свой исходный файл без выделений.
Инструмент «Search & Highlight PDF» платный?
Search & Highlight PDF полностью бесплатен — без регистрации, без создания аккаунта, без ограничений на количество обрабатываемых PDF-файлов, и так будет всегда. Весь процесс происходит в браузере: PDF считывается в память, pdf.js находит каждое вхождение в текстовом слое, а pdf-lib закрашивает его полупрозрачным жёлтым выделением перед тем, как файл скачивается обратно на устройство — ни документ, ни поисковый запрос никогда не покидают браузер.

Related tools

  • Извлечь текст
  • Подсчёт слов
  • Добавить водяной знак
  • Сравнить PDF
  • Универсальный PDF-редактор
  • Главная
  • Универсальный PDF-редактор
  • Объединить PDF
  • Разделить PDF
  • Повернуть PDF
  • Добавить водяной знак
  • Изображения в PDF
  • PDF в изображения
  • Нумерация страниц
  • Сжать PDF
  • Извлечь текст
  • Изменить метаданные
  • Упорядочить страницы
  • Вставить пустые страницы
  • Извлечь страницы
  • N-up (страниц на лист)
  • PDF в оттенках серого
  • Обрезать PDF
  • Развернуть страницы
  • Изменить размер (A4/Letter)
  • Добавить колонтитулы
  • Свести форму
  • Разделить каждые N страниц
  • Сведения и метаданные PDF
  • Штамп изображения / подписи
  • Удалить страницы
  • Мозаичный водяной знак
  • Буклет
  • Дублировать страницы
  • Прикрепить файл
  • Масштаб в процентах
  • Удалить пустые страницы
  • Чередующее объединение
  • Добавить рамку страницы
  • Извлечь чётные / нечётные страницы
  • PDF в длинное изображение
  • Разделить страницы пополам
  • Добавить поля
  • Подписать PDF
  • Сравнить PDF
  • Разбивка на плакат
  • Подсчёт слов
  • Восстановить PDF
  • Заполнить форму PDF
  • Разделить по закладкам
  • Поиск и выделение
  • Извлечь изображения
  • Скрытие данных в PDF
  • OCR (скан в текст)
  • Защитить PDF
  • Разблокировать PDF
  • О проекте
  • Политика конфиденциальности
  • Контакты
  • Как это работает
  • Локальные и онлайн-инструменты для PDF
  • Безопасны ли онлайн-инструменты для PDF?