OCR PDF добавляет в отсканированный документ текстовый слой и делает его пригодным для поиска, не меняя при этом ни одного пикселя исходной страницы. Инструмент распознаёт 123 языка, сам определяет систему письма по первой странице и показывает, насколько уверенно прошло распознавание. Работает бесплатно, без регистрации и без суточных лимитов. На выходе вы получаете тот же файл: изображение страницы остаётся прежним, а поверх него ложится невидимый текст, по которому работают Ctrl+F, копирование и выделение.
Обзор OCR PDF от DocPivot
Основная функциональность
Инструмент читает каждую страницу PDF и накладывает поверх неё невидимый текстовый слой, не пересобирая документ заново. Страницы отрисовываются через libvips, распознаванием занимается Tesseract 5, а готовый слой накладывает qpdf. Такой слой весит примерно 4 КБ на страницу, поэтому файл почти не прибавляет в объёме. Страницы, где текст уже есть, инструмент пропускает: второй слой заставил бы поиск находить каждую фразу дважды. Если вам нужен не поиск по документу, а сам текст отдельным файлом, для этого есть извлечение текста из PDF.
Кому нужен инструмент
Распознавание сканов чаще всего требуется юристам, бухгалтерам, кадровикам, сотрудникам архивов и продавцам маркетплейсов. Юрист ищет пункт в сканированном договоре, бухгалтер поднимает акт по номеру счёта, а селлер Wildberries или Ozon разыскивает сертификат среди сотни отсканированных PDF.
Проблема и решение
Скан без текстового слоя с точки зрения компьютера это картинка, а не документ: поиск по нему не работает, реквизит не скопировать, а в системе ЭДО такой файл находится только по имени. После распознавания тот же самый PDF начинает отвечать на поисковые запросы, а страница выглядит ровно так же, как до обработки.
Основные преимущества OCR PDF
- Страница не пересобирается. Исходные байты страницы копируются в результат без изменений. При сравнении исходника и результата на рендере 150 dpi разница составила 0 байт из 6 312 900.
- Язык определяется сам. Система письма считывается с первой страницы, и для кириллицы по умолчанию берётся русский. Вручную выбирать язык в большинстве случаев не нужно.
- Понятно, насколько хорошо прочиталось. После обработки показываются число распознанных слов, средняя уверенность и количество сомнительных слов.
- Файл почти не растёт. Текстовый слой занимает около 4 КБ на страницу, так что сжатие PDF после распознавания обычно не требуется.
- Повторная обработка безопасна. Страницы с уже существующим текстом пропускаются, дублей в поиске не появляется.
- Распознанный документ можно чистить по словам. После появления текстового слоя удаление конфиденциальных данных ищет реквизиты по тексту, а не вслепую по пикселям.
- Без аккаунта и без квот. Ни регистрации, ни суточного лимита страниц, ни платной подписки за распознавание.
- Загруженные файлы удаляются в течение 30 минут. Обработка идёт на собственном сервере, сторонние OCR-сервисы и внешние API не задействуются.
Ключевые функции OCR PDF
- 123 языка. Кириллица, латиница, греческий, иврит, арабский, деванагари, китайский, японский, корейский, грузинский и десятки более редких письменностей.
- Поиск по списку языков. Нужный язык находится вводом первых букв, а не прокруткой длинного выпадающего списка.
- Автоопределение системы письма. Первая страница анализируется до начала распознавания, и результат обработки сообщает, что именно было определено.
- Адаптивная бинаризация. Порог подбирается по участкам страницы, а не единый на весь лист. На странице с тёмной плашкой это удвоило объём восстановленного текста.
- Режим высокой детализации. Рендер 300 dpi вместо стандартных 200 для мелкого кегля, выцветших копий, печатей и подписей.
- Наложение вместо пересборки. qpdf кладёт текстовый слой поверх существующей страницы, не перекодируя изображение.
- Пропуск страниц с текстом. Смешанные документы, где часть листов набрана, а часть отсканирована, обрабатываются корректно.
- Отчёт о качестве. Слова, средняя уверенность в процентах и число сомнительных слов выводятся сразу, без ручной вычитки в редакторе.
- До 200 страниц за раз. Скорость составляет примерно от 3 до 6 секунд на страницу.
- Честный отказ для защищённых файлов. PDF с паролем не обрабатывается, и сервис прямо говорит об этом; пароль снимает разблокировка PDF.
- Ответ для уже распознанных документов. Такой файл возвращается без изменений с пометкой, что текст в нём уже есть.
- Основа для дальнейшей обработки. После распознавания становятся осмысленными конвертация PDF в Word и перенос таблиц в Excel, которым нужен текст, а не картинка.
Как работает распознавание в DocPivot
- Загрузите PDF. Подойдёт скан, фотокопия или собранный из снимков файл; если страницы пока лежат отдельными фото, сначала пригодится сборка JPG в PDF.
- Проверьте определённый язык. Сервис читает первую страницу и подставляет язык сам, но выбор можно поменять вручную.
- Выберите качество. Стандартный режим рендерит страницы в 200 dpi, режим высокой детализации в 300 dpi.
- Дождитесь обработки. Каждая страница распознаётся, и поверх неё накладывается невидимый текстовый слой.
- Посмотрите отчёт и скачайте файл. Если средняя уверенность низкая, помогает повторный запуск в режиме высокой детализации или с явно указанным языком.
Если страницы в исходнике лежат боком, распознавание пройдёт хуже, поэтому поворот страниц PDF лучше сделать до загрузки, а не после.
Когда использовать OCR PDF
Распознавание нужно в момент, когда документ надо не просто хранить, а искать по содержимому. Практическое правило простое: если в файле не работает Ctrl+F, его стоит прогнать через OCR.
- Подача документов в суд. Приложения к иску, отсканированные по требованиям к электронным образам, после распознавания проще проверять и цитировать.
- Архив бухгалтерской первички. Акты, счета и накладные за прошлые периоды начинают находиться по номеру и контрагенту.
- Тендерная документация. Пакеты по 44-ФЗ и 223-ФЗ часто приходят сканами, а искать по ним приходится вручную.
- Кадровые приказы и трудовые договоры. Старые бумажные документы после оцифровки становятся частью общей поисковой базы.
- Сертификаты и отказные письма для маркетплейсов. Селлеру проще найти нужный документ по коду ТН ВЭД, чем по имени файла.
- Учебные и научные материалы. Отсканированные статьи и главы книг можно цитировать, не перепечатывая абзацы вручную.
- Переписка и входящие письма. Сканы в системах ЭДО становятся доступны внутреннему поиску.
- Многостраничные подборки. Перед распознаванием листы удобно свести в один файл через объединение PDF или, наоборот, разложить по томам через разделение PDF.
Исключение одно: рукописный текст. Распознавание почерка движок не поддерживает на сколько-нибудь применимом уровне.
Примеры использования
Юрист готовит приложения к иску
Контекст: в деле 40 сканированных договоров, нужный пункт где-то в них есть, но искать приходится глазами.
- Договоры сводятся в один PDF и загружаются на распознавание.
- Язык определяется как русский автоматически, ничего выбирать не нужно.
- По полученному файлу работает обычный поиск по тексту.
Результат: поиск формулировки занимает секунды вместо получаса постраничного просмотра.
Бухгалтер поднимает старую первичку
Контекст: налоговая запросила документы по контрагенту за позапрошлый год, в архиве несколько сотен сканов.
- Пачка сканов прогоняется через распознавание одним заходом.
- По ИНН и номеру договора выполняется поиск по всему архиву.
- Найденные файлы отправляются в ответ на требование.
Результат: подборка документов собирается за один рабочий день вместо недели.
Архивист оцифровывает приказы
Контекст: отдел кадров оцифровывает папки приказов за 15 лет.
- Сканирование ведётся в 300 dpi, распознавание запускается в режиме высокой детализации.
- Отчёт об уверенности показывает, какие пачки прочитались плохо и требуют пересканирования.
- Для долговременного хранения файлы переводятся в формат PDF/A.
Результат: архив получает поисковую базу и отбраковывает плохие сканы до сдачи на хранение.
Селлер маркетплейса ищет сертификат
Контекст: площадка запросила декларацию соответствия, документов в папке больше сотни.
- Все PDF с сертификатами распознаются пакетом.
- Поиск ведётся по номеру декларации и коду продукции.
- Нужный файл находится без открытия каждого документа по очереди.
Результат: ответ площадке уходит в тот же день, карточка товара не снимается с продажи.
Что автоопределение языка решает, а что нет
Автоопределение работает с системой письма, а не с языком напрямую, и от этого зависит, насколько точным будет ответ. Часть письменностей принадлежит одному языку, часть используется десятками языков сразу. Сервис показывает, к какой из этих ситуаций относится ваш документ.
| Что определено | Что делает сервис |
|---|---|
| Греческое, еврейское, тайское, корейское, грузинское письмо, индийские письменности | Определяется конкретный язык и используется сразу |
| Кириллица, арабица, деванагари, китайские иероглифы | Берётся самый распространённый язык письменности (для кириллицы это русский), при этом называются и письменность, и сделанный выбор |
| Латиница | Язык не угадывается, документ читается как английский, и об этом прямо сообщается |
| Ничего читаемого | Сервис сообщает об этом и читает документ как английский |
Латиница намеренно исключена из сопоставления: угадать английский по латинскому алфавиту означало бы выдать отсутствие результата за принятое решение.
200 или 300 dpi: какой режим выбрать
Стандартного режима в 200 dpi достаточно для чистых сканов, а 300 dpi нужны там, где исходник испорчен. На тесте с ухудшенным сканом 288 dpi и кеглем 8 пунктов режим 200 dpi восстановил 56 слов из 57 и выдумал 2, а режим 300 dpi восстановил все 57 и не выдумал ни одного. На чистом скане оба режима отработали одинаково безошибочно, поэтому стандартный режим и остаётся выбором по умолчанию.
Ориентир для документооборота: требования к электронным образам документов для арбитражных судов предполагают сканирование в 200 или 300 dpi в чёрно-белом или сером режиме. Если скан сделан по этим требованиям, стандартного режима хватит; для копий с копий и выцветших печатей лучше сразу брать высокую детализацию. Уверенность распознавания зависит и от выбранного языка: один и тот же немецкий скан читается с показателем 96% при выборе немецкого и 87% при английском, то есть ошибка с языком становится видимой в цифрах.
Чем распознавание в DocPivot отличается от других сервисов
Главное отличие в том, что происходит со страницей после обработки. В прямом сравнении с PDF24 на одном и том же скане оба сервиса восстановили одинаковые 13 слов, но файл DocPivot остался попиксельно идентичен оригиналу, а PDF24 пересобрал страницу, и она вернулась вдвое меньшего размера.
| Параметр | DocPivot | PDF24 | iLovePDF | Smallpdf |
|---|---|---|---|---|
| Страница после распознавания | попиксельно идентична | пересобрана, вдвое меньше | нет данных | нет данных |
| Языков | 123 | 123 | нет данных | нет данных |
| Автоопределение языка | есть | нет, требуется выбор вручную | нет данных | нет данных |
| Отчёт о качестве | есть | нет | нет | нет |
| Бесплатный тариф | без ограничений | без ограничений | распознавания нет | только в платном тарифе |
Поиск по списку из 123 языков тоже отличает сервис от выпадающего списка, который приходится прокручивать. А распознанный текст открывает дорогу к дальнейшей работе: правку текста в PDF уже есть за что зацепить.
Ограничения, о которых стоит знать заранее
Инструмент сознательно не делает нескольких вещей, и лучше знать об этом заранее. Рукописный текст не распознаётся на применимом уровне, и это ограничение движка, а не настроек. Документы с паролем отклоняются с соответствующим сообщением, а предел объёма составляет 200 страниц за запуск. Обработка идёт на сервере, и для документов с персональными данными это стоит учитывать в своих регламентах: файлы удаляются в течение 30 минут, но передача на сервер всё равно происходит.
Часто задаваемые вопросы
OCR это распознавание символов на изображении с добавлением в документ невидимого текстового слоя. Внешне страница не меняется, но по ней начинают работать поиск, копирование и выделение текста. Для отсканированного PDF это единственный способ превратить картинку в документ, который можно искать.
Да, полностью бесплатное, без регистрации и без суточных лимитов. Это осознанное отличие от бесплатных тарифов крупных PDF-сервисов, где распознавание либо отсутствует, либо доступно только по подписке.
Да, русский входит в число 123 поддерживаемых языков и подставляется по умолчанию при определении кириллицы. Если документ на украинском, белорусском или сербском, язык нужно выбрать вручную, потому что все эти языки используют одну письменность.
Нет, изображение страницы остаётся нетронутым. Текстовый слой накладывается поверх существующей страницы, а её исходные байты копируются в результат без перекодирования.
Примерно на 4 КБ на страницу. Для стостраничного документа это около 400 КБ, что практически незаметно на фоне веса самих сканов.
Запустите обработку в режиме высокой детализации и укажите язык вручную. Низкая средняя уверенность в отчёте почти всегда означает либо слишком мелкий или выцветший исходник, либо неверно определённый язык.
Нет, распознавание почерка не поддерживается на практически применимом уровне. Это ограничение движка распознавания, и обещать здесь результат было бы нечестно.
До 200 страниц в одном файле, со скоростью примерно от 3 до 6 секунд на страницу. Документ на 50 листов обрабатывается за несколько минут.
Файл будет отклонён с сообщением о защите паролем. Сначала снимите защиту, а затем отправляйте документ на распознавание.
Документ вернётся без изменений, и сервис сообщит, что текстовый слой в нём уже есть. Повторное наложение привело бы к тому, что поиск находил бы каждую фразу дважды.
Файлы удаляются в течение 30 минут после обработки. Распознавание выполняется на собственном сервере, без передачи документов в сторонние OCR-сервисы.
Да: изображение страницы не меняется, поэтому электронный образ документа остаётся прежним. Если к пакету нужна подпись, её добавит подписание PDF, а порядок листов поправит упорядочивание страниц.
Распознавание оставляет тот же PDF, только с возможностью поиска, а конвертация создаёт новый редактируемый документ и почти всегда меняет вёрстку. Если нужно просто найти место в скане, достаточно OCR.
Для разовых задач и поиска по архиву сканов онлайн-инструмента достаточно. Настольные программы выигрывают на потоковом вводе с сортировкой по типам документов, но ради поиска по скану ставить их отдельно не нужно.
