Перейти к содержимому
🔎

OCR PDF

Распознавайте текст в сканах PDF: получите текст как в документе, таблицы в Excel и, по желанию, PDF с поиском по тексту

Открывали 2 179 раз

Инструмент справился с вашей задачей?

Одно нажатие, без регистрации. По ответам мы решаем, какие инструменты дорабатывать первыми.

Уже ответили: 40 человек

Комментарии (5)

Иван · 6 дней назад

отлично всё работает. спасибо вам за всё

OCR PDF онлайн — распознать текст в пдф бесплатно

Инструмент достаёт текст из PDF любого вида: из скана, из фотографии документа, сохранённой в PDF, из документа системы ЭДО со штампом электронной подписи, из обычного «цифрового» PDF. Каждая страница проверяется отдельно. Где текст в файле уже есть, он берётся как есть — сразу и без ошибок распознавания. Где страница — картинка, её распознаёт сервер сайта.

Результат — текст в двух видах: «Как в документе», со строками, отступами и колонками на своих местах, и «Только текст» — сплошным потоком. Текст можно скопировать или скачать файлом .txt, найденные таблицы — сохранить в Excel или CSV. Если отметить «Ещё PDF с текстовым слоем», получите и PDF того же вида, в котором работают поиск Ctrl+F, выделение и копирование.

Распознаёт открытый движок Tesseract. Язык документа выбирается из четырёх вариантов: русский и английский вместе (подходит и для смешанного текста), только русский, только английский, казахский и русский.

  • Страницы с готовым текстом читаются из файла мгновенно, сканы распознаются на сервере
  • Скан со штампом электронной подписи: тело страницы распознаётся, текст штампа берётся из файла
  • Страницы вверх ногами или боком и сканы с низким разрешением тоже распознаются
  • Текст «как в документе» или сплошной, таблицы — в Excel и CSV
  • PDF с текстовым слоем — по желанию: тот же вид, но работает поиск Ctrl+F
  • До 50 МБ; длинный документ распознаётся частями, ход работы виден на экране
  • Файл на сервере удаляем сразу после распознавания, самое позднее — через 20 минут

Когда пригодится OCR PDF

Архив сканов. У бухгалтера, юриста или кадровика годами копятся сканы договоров, актов и приказов, и найти в них нужную запись можно только перелистыванием. Распознанный текст ищется по слову, а PDF с текстовым слоем можно положить в архив вместо скана — внешне он тот же.

Документы из ЭДО. Акт или счёт-фактура из системы электронного документооборота часто приходит сканом, поверх которого стоит штамп «Документ подписан электронной подписью». Из-за штампа часть программ считает страницу текстовой и пропускает её целиком. Здесь распознаётся тело скана, а текст штампа берётся из файла как есть.

Таблицы из сканов. Выписка, счёт или прайс пришли картинкой, а цифры нужны в таблице. Найденные на страницах таблицы показываются отдельно: их можно скачать в Excel — суммы там остаются числами — или скопировать и вставить в Excel и Google Таблицы сразу по ячейкам.

Учёба и цитаты. Отсканированные статьи и главы книг для курсовой или диссертации — тоже картинки. После распознавания нужную фразу можно скопировать, а не перепечатывать; перед тем как ставить цитату, сверьте её со сканом.

    От чего зависит качество распознавания

    Разрешение скана. Лучше всего — 300 dpi, нормально — 200 dpi. Страницы с меньшим разрешением сервер перед распознаванием увеличивает до 200 dpi: мелкий текст читается заметно лучше, но чёткости хорошего скана это не заменит. Если документ под рукой, пересканируйте его на 300 dpi в режиме «Чёрно-белый текст» или «Оттенки серого».

    Состояние документа. Чёткая печать на белой бумаге распознаётся почти без ошибок. Цветная бумага, копия копии, выцветший факс, фотография под углом или с тенями дают больше ошибок. Простая проверка: если текст на скане трудно прочитать глазами, распознавание тоже будет ошибаться.

    Язык. Выберите тот, на котором написан документ. Вариант «Русский и английский» подходит для смешанного текста — с названиями, адресами почты и терминами на латинице. Для казахских документов выберите «Казахский и русский»: в русской модели нет букв ә, ғ, қ, ң, ө, ұ, ү, һ, и вместо них появятся похожие русские.

    Шрифт и поворот. Обычные шрифты вроде Times и Arial распознаются хорошо, декоративные и рукопись — плохо. Страница, отсканированная вверх ногами или боком, распознаётся: программа сама определяет, как повёрнут текст. Страницы, где текст уже был в файле, не распознаются вовсе — ошибок распознавания на них нет.

      ⚖️

      История Игоря: цитаты из договора-скана

      Игорь — юрист. Ему нужно процитировать в претензии 12 пунктов из договора с контрагентом. Договор пришёл через ЭДО: 40 страниц скана, и на каждой — штамп электронной подписи. Перелистывать страницы и перепечатывать пункты с экрана долго, и легко ошибиться в цифрах.

      1

      Открыл toolfox.ru/tools/ocr-pdf и выбрал договор (18 МБ, 40 страниц)

      2

      Оставил язык «Русский и английский» — в договоре есть названия на латинице

      3

      Нажал «Распознать текст»: экран показывал ход работы и прошедшее время, через 2–3 минуты текст был готов

      4

      Переключил вид на «Как в документе», скопировал текст в Word и нашёл нужные пункты поиском

      5

      Каждую цитату сверил со сканом — номера и даты OCR может перепутать

      ✅

      Пункты нашлись поиском, а не перелистыванием, и в претензию ушли точные формулировки договора. Текст штампов тоже попал в результат — по нему видно, кто подписал документ.

      🧠

      Знаете ли вы?

      🔬

      Tesseract начали разрабатывать в Hewlett-Packard в 1985 году. В 2005-м HP открыла исходный код, потом разработку долго поддерживала Google, а сейчас проект развивает сообщество. Tesseract бесплатный и распространяется под лицензией Apache 2.0.

      🎯

      С версии 4.0 Tesseract распознаёт текст нейросетью LSTM: она читает строку целиком, а не каждую букву по отдельности, как ранние версии. На сервере сайта работает Tesseract 5.

      🌍

      Tesseract умеет распознавать больше 100 языков, и для каждого нужна своя модель — файл .traineddata. Здесь доступны русский, английский и казахский; казахский — в паре с русским, чтобы распознавались и русские вставки.

      🔎

      Скан для компьютера — просто картинка: даже если на странице видна строка «Итого: 3 500,00», найти её поиском нельзя. PDF с текстовым слоем устроен так: поверх картинки лежит невидимый текст, совпадающий с ней по положению, — его и находит Ctrl+F, и выделяет мышь.

      ⚠️

      Что делать, если документ распознался плохо

      Чаще всего дело в исходнике. Пересканируйте документ на 300 dpi в режиме «Чёрно-белый текст» или «Оттенки серого», фото переснимите при дневном свете, ровно сверху, без теней. Проверьте язык документа: казахский текст с вариантом «Русский и английский» распознаётся с ошибками. Если текст страниц взят из прошлого распознавания внутри PDF и в нём ошибки — нажмите «распознать эти страницы заново».

      Как распознать текст в PDF — пошаговая инструкция

      1

      Выберите PDF

      Перетащите файл в зону загрузки или нажмите на неё и выберите его. Подойдёт PDF до 50 МБ: скан, фото документа, сохранённое в PDF, документ из ЭДО со штампом, обычный PDF с текстом.

      2

      Укажите язык и нужен ли PDF

      Язык документа — русский и английский вместе, только русский, только английский или казахский и русский. Если кроме текста нужен PDF, в котором работает поиск Ctrl+F, отметьте «Ещё PDF с текстовым слоем».

      3

      Нажмите «Распознать текст»

      Страницы с готовым текстом читаются сразу, сканы распознаются на сервере — около 2–5 секунд на страницу. Ход работы виден на месте: что сейчас происходит, сколько прошло времени, а если сервер занят — сколько ждать. Кнопка «Отменить» останавливает работу.

      4

      Заберите результат

      Выберите вид текста — «Как в документе» или «Только текст» — и скопируйте его или скачайте .txt. Таблицы скачиваются в Excel или CSV, PDF с текстовым слоем — кнопкой «Скачать PDF с текстовым слоем», если вы его заказывали.

      Примеры использования OCR для PDF

      Пункт договора из скана

      Подписанный договор пришёл сканом на 30 страниц, в письме нужно процитировать пункт 5.3.2. Распознали, нашли «5.3.2» поиском по тексту, скопировали пункт и сверили его со сканом.

      Акт из ЭДО со штампом подписи

      Акт сверки пришёл из системы ЭДО: скан, поверх которого стоит штамп электронной подписи. В результате — и текст акта, распознанный со скана, и текст штампа, взятый из файла.

      Счёт-скан в таблицу

      Поставщик прислал счёт картинкой на трёх страницах. После распознавания таблица позиций видна отдельно: «Скачать Excel» — и суммы уже лежат числами, их можно сложить формулой.

      Цитаты для курсовой

      Студент отсканировал главы из библиотечной книги. Вид «Только текст» вставляется в документ без лишних отступов; цитату остаётся сверить со сканом и оформить ссылку на источник.

      Часто задаваемые вопросы про OCR PDF

      Как распознать текст в PDF онлайн бесплатно?
      Выберите PDF, укажите язык документа и нажмите «Распознать текст». Страницы, где текст уже есть в файле, читаются сразу, страницы-сканы распознаются на сервере сайта — около 2–5 секунд на страницу. Готовый текст можно скопировать или скачать файлом .txt, таблицы — в Excel или CSV. Бесплатно, без регистрации.
      Что будет со страницами, где текст уже есть?
      Он берётся прямо из файла — мгновенно и без ошибок распознавания. Если на такой странице есть крупная картинка, например вставленный скан таблицы, распознаётся и она, а текст файла остаётся как есть. Когда распознавать нечего, файл не отправляется на сервер сайта. Если текст в файле есть, но вместо букв «кракозябры» (бывает у старых PDF с неверной кодировкой), страница распознаётся заново по изображению. Если в PDF уже лежит слой прошлого распознавания — например, от программы сканера, — берётся он; если в нём ошибки, нажмите «распознать эти страницы заново».
      Распознаётся ли скан со штампом электронной подписи?
      Да. Тело такой страницы распознаётся по изображению, а текст штампа берётся из самого файла, поэтому в результате есть и то, и другое. Если вместо текста вам попадалась строка «[OCR skipped on page(s) 1]», это служебная пометка программы ocrmypdf: с настройкой «пропускать страницы с текстом» она находит на скане штамп или номер страницы и пропускает всю страницу. Здесь такая пометка в результат не попадает.
      Сохранится ли вид документа в PDF с текстовым слоем?
      Да. Страницы остаются такими, какими были, а распознанный текст добавляется к ним невидимым слоем — поэтому работают поиск и выделение. Исключения — страницы-сканы в PDF с заполняемой формой и страницы с видимыми «кракозябрами»: их приходится распознавать целиком, и в PDF они сохраняются картинкой — выглядят так же, но файл становится заметно тяжелее. Если нужен только текст, флажок «Ещё PDF с текстовым слоем» можно не ставить.
      Какие языки поддерживаются?
      Четыре варианта: русский и английский вместе (стоит по умолчанию и подходит для смешанного текста), только русский, только английский, казахский и русский. Если документ на одном языке, выберите его. Для казахского текста выберите «Казахский и русский» — иначе буквы ә, ғ, қ, ң, ө, ұ, ү, һ распознаются как похожие русские.
      Какой максимальный размер PDF?
      До 50 МБ. Длинный документ распознаётся частями, по очереди: на экране видно, сколько страниц уже готово и сколько прошло времени. Если файл больше 50 МБ или распознавание не уложилось в срок, разделите документ через «Разделить PDF» и распознайте части по отдельности.
      Сколько времени занимает распознавание?
      Страницы с готовым текстом — мгновенно. Скан — около 2–5 секунд на страницу: 10 страниц — примерно 20–50 секунд, 40 страниц — 1,5–3,5 минуты. Если сервер занят или вы распознаёте несколько файлов подряд, придётся подождать очереди — экран покажет, сколько. Передумали — нажмите «Отменить»: задача остановится и на сервере.
      Можно ли получить таблицу из скана в Excel?
      Да. Таблицы, найденные на страницах, показываются отдельно: каждую можно скачать в Excel или CSV или скопировать — в Excel и Google Таблицы она вставится сразу по ячейкам. Колонки определяются по просветам между словами, поэтому таблицы с объединёнными ячейками и без явных промежутков между колонками стоит проверить.
      Какая точность распознавания?
      Своего замера точности в процентах у нас нет — она зависит от исходника. Чистый скан 300 dpi с печатным текстом распознаётся почти без ошибок, фотография с тенями или пожелтевшая копия — с ошибками, которые придётся поправить. Имена, номера, суммы и даты после распознавания сверяйте со сканом: OCR путает похожие знаки — 0 и О, 3 и З, 1 и l.
      Почему файл не принимается?
      Частые причины: файл больше 50 МБ; PDF защищён паролем на открытие — сначала снимите защиту в «Снять пароль с PDF» (понадобится сам пароль); PDF с формой XFA (бывает у старых бланков) — откройте его и сохраните как обычный PDF через «Печать → Сохранить как PDF»; файл повреждён или это не PDF. Причину экран называет словами.
      Можно ли распознать рукописный текст?
      Плохо. Tesseract обучен на печатном тексте, и на рукописи ошибок столько, что результат почти не годится. Для рукописи нужны модели, обученные на рукописном тексте, — в этом инструменте их нет.

      Полезная информация

      🔒 Файл на сервере сайта удаляем сразу после распознавания, самое позднее — через 20 минут. Страницы с готовым текстом читаем прямо в браузере — их не нужно распознавать.

      🧾 Скан со штампом ЭДО. Программа ocrmypdf с настройкой «пропускать страницы с текстом» оставляет такую страницу нераспознанной и пишет вместо текста «[OCR skipped on page(s) 1]». Здесь тело скана распознаётся, а текст штампа берётся из файла.

      🌍 Языки. Русский и английский вместе, только русский, только английский, казахский и русский. Для смешанного текста — первый вариант.

      ⚡ Скорость. Страницы с готовым текстом — мгновенно, скан — около 2–5 секунд на страницу. Длинный документ распознаётся частями, и на экране видно, сколько страниц уже готово и сколько прошло времени.

      Комментарии (5)

      • Иван• 6 дней назад
        отлично всё работает. спасибо вам за всё
      • Сергей• 8 дней назад
        Отличная вещь! Задача была выполнена быстро и хорошо.
      • Виктор• 10 дней назад
        спасибо, сработало
      • Алена• 15 дней назад
        очень удобно и быстро, спасибо
      • Хамдам• 23 дня назад
        Хороший сайт. Облегчел мою работу.
      • Руслан АвдеевОт автора проекта
        Все инструменты на ToolFox бесплатны, и я их дорабатываю сам. Напишите, если инструмент считает неверно, чего-то не хватает или что-то стоит поправить, — по таким комментариям я и решаю, чем заняться дальше.

      Почту и пароль указывать не нужно · публикуем после проверки, обычно за 1–2 дня · если вам ответят, ответ появится здесь же

      Комментарии — мнения посетителей, прошедшие проверку по правилам сайта; порядок определяется отметками «полезно».