Знакомая ситуация: открываешь скан договора в PDF, жмёшь Ctrl+F — и ничего. Текст
не находится и не выделяется. Причина простая: это картинка, а не текст.
Чинится одной командой — и локально, без загрузки документа в облако.

Почему поиск не работает
Сканер сохраняет страницу как изображение и кладёт его внутрь PDF. Визуально это
документ, но текстового слоя, по которому ищет Ctrl+F, там нет. Поэтому поиск,
выделение и копирование не работают.
Решение — OCRmyPDF
Инструмент OCRmyPDF распознаёт текст на картинке и вшивает его обратно в тот
же PDF, добавляя невидимый searchable-слой. Одна команда:
ocrmypdf договор.pdf договор_ocr.pdf
Для документов на русском укажите язык (нужен языковой пакет Tesseract rus):
ocrmypdf -l rus договор.pdf договор_ocr.pdf
После этого поиск, выделение и копирование текста работают, а внешний вид
документа не меняется.
Главное преимущество — приватность
OCRmyPDF работает полностью локально, на движке Tesseract. Договор, паспорт
или медсправка никуда не уходят — это важно для чувствительных документов, где
облачные OCR-сервисы неприемлемы.
На момент проверки (10.07.2026) у проекта 34 126 звёзд на GitHub, лицензия
MPL-2.0, последний push — 3 июля 2026. Проект живой и поддерживается.
Итог
Скан — это картинка внутри PDF, поэтому поиск молчит. OCRmyPDF добавляет
текстовый слой одной командой, локально и с поддержкой русского. Держите под
рукой — экономит часы ручного перепечатывания.
Источники
- Репозиторий: https://github.com/ocrmypdf/OCRmyPDF
- Движок распознавания: Tesseract OCR (языковой пакет
rusдля русского).
