Все руководства

Как скопировать текст из PDF, который не копируется

Опубликовано · Обновлено 2 мин чтения

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

Настоящий текст или изображение текста

Откройте PDF и попробуйте выделить слово. Если выделение работает, документ содержит настоящий текст. Если нет, его страницы это изображения, как у скана: для компьютера это фотография, а не буквы.

Что делает инструмент

«PDF в текст» читает настоящий текст напрямую и применяет распознавание символов к страницам, где его нет, то есть «читает» изображение, чтобы найти буквы. Результат это текстовый файл с меткой перед каждой страницей: «--- Page 1 [native] ---» для настоящего текста, «--- Page 1 [ocr] ---» для распознанной страницы. Для отчёта на десять страниц файл занимает около 5 КБ.

Страница с двумя колонками

Инструмент читает строки по всей ширине страницы. Строки двух колонок поэтому перемешиваются: левая и правая следуют друг за другом строка за строкой. Слово, перенесённое в конце строки, остаётся разорванным, например «com», затем «menced», а дефис пропадает. Ячейки таблицы попадают в одну строку, разделённые пробелами.

Отсканированная страница

У страницы, превращённой в изображение, настоящего текста уже нет. Распознавание занимает несколько секунд на страницу и находит текст, разорванное слово и строки таблицы, с теми же перемешанными колонками. Движок настроен на французский: другой язык может распознаваться хуже, а чёткость скана сильно влияет на результат.

Перечитайте перед использованием

  1. Проверьте имена собственные, числа и диакритику.
  2. Отметьте места смены колонок.
  3. Чтобы сохранить вёрстку, преобразуйте PDF в изображения.
  4. Сохраните исходный PDF.

PDF в текст

Для каких документов

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

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

Как узнать, содержит ли мой PDF настоящий текст?
Попробуйте выделить слово. Если выделение работает, текст настоящий. Если нет, страницы это изображения, как у скана.
Может ли инструмент прочитать отсканированный PDF?
Да, он применяет распознавание символов к страницам без текста. Движок настроен на французский, а чёткость скана очень важна.
Почему две колонки перемешиваются?
Инструмент читает строки по всей ширине страницы, поэтому колонки перемешиваются. Чтобы сохранить вёрстку, преобразуйте PDF в изображения.
Что означают «[native]» и «[ocr]» в результате?
«[native]» указывает на настоящий текст, «[ocr]» на страницу, распознанную по изображению. Вторую нужно перечитывать внимательнее.

Автор: Lmaotools