Как конвертировать отсканированный PDF в Word и почему результаты бывают разными

Два PDF могут выглядеть на экране одинаково и совершенно по-разному вести себя при конвертации в Word. Один сохранён из текстового редактора и содержит настоящий текст. Другой создан сканером или камерой телефона, и каждая его страница — фотография текста. Чтобы превратить второй в редактируемый документ, конвертер должен сначала прочитать буквы с изображения, а затем угадать, как была свёрстана страница. На обоих шагах возможны ошибки, и в этом руководстве объясняется, где, почему и что с этим можно сделать.

Как понять, что PDF отсканирован

Самая быстрая проверка — попробовать выделить одно слово. Если курсор рисует рамку вокруг всей страницы, а не выделяет слово, страница является изображением. Вторая проверка — поиск через Ctrl+F (Cmd+F на Mac): на отсканированной странице ничего не находится, даже слово, которое вы видите.

Помогает и увеличение. Настоящий текст остаётся чётким при любом масштабе, потому что рисуется шрифтом. Отсканированный текст при увеличении становится размытым и угловатым, потому что состоит из пикселей.

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

Что на самом деле делает OCR

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

Словарь важен, потому что помогает только со словами. Если OCR прочитает «lnvoice» со строчной L, словарь вернёт его к «invoice». Если же номер счёта будет прочитан как 1O45 вместо 1045, сверять его не с чем. Чаще всего путаются символы, которые во многих шрифтах выглядят похоже: 0 и O, 1, l и I, 5 и S, 8 и B, а также пара «rn», которая может превратиться в «m». Поэтому ошибки OCR прячутся в числах, именах и кодах, и именно их нужно проверять тщательнее всего.

Почему результаты так сильно зависят от скана

Один и тот же конвертер может выдать почти идеальный текст из одного скана и мешанину из другого. Разница почти всегда в изображении:

  • Разрешение. Для сканирования документов под OCR обычно рекомендуют 300 DPI. Ниже примерно 200 DPI мелкий шрифт теряет детали, по которым различаются похожие буквы. Для очень мелкого шрифта, например сносок и условий на обороте бланка, лучше 400 DPI или больше.
  • Наклон и изгиб. Страница, сфотографированная под углом, или страница книги, изгибающаяся к корешку, дают неровные строки текста. Выравнивание помогает, но на изогнутых строках слова часто теряются или сливаются.
  • Контраст и фон. Цветная бумага, маркер, печати поверх текста и бледные копии с копий — всё это мешает отделить буквы от того, что за ними.
  • Сильное сжатие. У скана, сохранённого в JPEG с низким качеством, размытые края и грязь вокруг каждой буквы. Чёрно-белое изображение качества факса разрывает тонкие штрихи.
  • Рукописный текст. OCR для конвертации документов рассчитано на печатный текст. Рукописные заметки и подписи обычно распознаются неправильно или остаются изображениями.
  • Язык и вёрстка. Распознавание обучается отдельно для каждой письменности и языка, поэтому редкие письменности и страницы на нескольких языках распознаются хуже. Несколько колонок, таблицы без линий и текст поверх изображений ещё больше усложняют восстановление вёрстки.

Почему файл Word может выглядеть иначе, даже если текст верный

Распознать символы — только половина дела. Конвертер должен ещё и воссоздать страницу в виде, понятном Word, и здесь приходится выбирать. Можно записать текст обычными абзацами, которые легко редактировать, но которые отходят от исходной вёрстки. А можно закрепить каждый блок текста точно на своём месте — это выглядит правильно, но неудобно в редактировании, потому что текст, набранный в одном блоке, не сдвигает следующий вниз.

Другие различия связаны с информацией, которой в скане просто нет. OCR не может знать, какой шрифт использовался, поэтому Word получает похожий, и переносы строк смещаются. Таблицу с линиями можно воссоздать как таблицу Word, но таблица без линий может превратиться в текст, разделённый табуляциями или пробелами. Колонтитулы и номера страниц могут попасть в основной текст документа, а логотипы, печати и подписи остаются изображениями.

Конвертация скана с помощью «PDF в Word»

Наш инструмент «PDF в Word» автоматически запускает OCR на страницах, где это нужно, поэтому скан возвращается в виде файла .docx с редактируемым текстом, а страницы, где текст уже есть, конвертируются напрямую. Файл отправляется в сервис конвертации документов, который заявляет, что удаляет файл и результат в течение трёх часов. Установленного ограничения на размер нет, но загрузка должна завершиться примерно за 40 секунд, поэтому для очень большого скана нужно быстрое соединение. PDF, который открывается только с паролем, нужно сначала разблокировать.

Перед конвертацией стоит сделать несколько вещей:

  • Поверните страницы, лежащие боком или вверх ногами, и удалите пустые. «Органайзер файлов» делает и то и другое, не загружая файл.
  • Если вы сканируете бумагу сами, выбирайте 300 DPI в оттенках серого или в цвете, а не чёрно-белый режим сканера, который может разорвать тонкие буквы ещё до того, как их увидит OCR.
  • Если вам нужно всего несколько страниц, конвертируйте только их. Потом придётся меньше проверять.

Что проверить, прежде чем полагаться на результат

На большинстве реальных сканов OCR ошибается и никак об этом не предупреждает. Прежде чем отправлять сконвертированный документ или сдавать его, проверьте:

  • Каждое важное число. Итоги, даты, суммы, номера счетов и документов, номера телефонов. Сверяйте их со сканом, а не с тем, что выглядит правдоподобно.
  • Имена и адреса. Их редко бывает в словаре, поэтому их ничто не исправляет.
  • Слова, которые подчёркивает проверка орфографии. Красные подчёркивания скапливаются там, где OCR ошибся, поэтому проверка орфографии в Word — неплохой грубый поисковик ошибок.
  • Мелкий шрифт и поля. Сноски, печати и заметки на полях чаще всего пропадают полностью.
  • Таблицы. Убедитесь, что каждое значение стоит в нужной строке и столбце.

Что работает плохо

Некоторые документы разочаруют любой конвертер. Рукописные бланки, факсы, снимки документов с экрана в экранном разрешении и текст, являющийся частью фотографии или схемы, там, где это важно, обычно приходится перепечатывать.

Два других наших инструмента вообще не читают сканы. «PDF в Excel» читает только текст, который уже есть в PDF, поэтому не может извлечь таблицу из отсканированной страницы. «Перевести документ» по той же причине не принимает отсканированные PDF. В обоих случаях можно сначала сконвертировать скан с помощью «PDF в Word», проверить текст и работать с файлом Word: скопировать таблицу в Excel или перевести .docx.

Заключение

Конвертация отсканированного PDF в Word — это две догадки подряд: какие это буквы и как была устроена страница. Чёткий ровный скан с разрешением 300 DPI облегчает обе догадки, а внимательная проверка чисел и имён ловит то, в чём ошибся OCR. Относитесь к результату как к черновику текста, а не как к копии оригинала, и вас редко застанут врасплох.

Есть скан, который нужно превратить в текст? Попробуйте конвертер PDF в Word.

← Назад в блог