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

Извлечь текст из PDF

Извлеките текст из PDF в порядке чтения: колонки разделяются, а разорванные строки снова собираются в абзацы. Скопируйте текст или сохраните его в .txt. Всё работает в браузере, и PDF не покидает ваше устройство.

Перетащите PDF, чтобы извлечь текстили нажмите, чтобы выбрать · до 50 MB
Выбрать PDFОбработка на вашем устройстве — файлы не покидают его
Работает в браузере · без загрузки на серверКак это работает

Как пользоваться: PDF в текст

  1. 1

    Откройте PDF

    Перетащите PDF размером до 50 MB в рамку или нажмите на неё и выберите файл. Если файл защищён паролем, сначала появится запрос на ввод пароля.

  2. 2

    Выберите структуру текста

    «Абзацы» дают чистый сплошной текст для чтения и вставки. «Как на странице» сохраняет каждую печатную строку и выравнивает колонки таблиц пробелами.

  3. 3

    Укажите страницы и OCR

    Извлеките все страницы или диапазон, например 2-5, 9. Если часть страниц — сканы без текстового слоя, нажмите «Включить OCR» и выберите язык.

  4. 4

    Скопируйте или скачайте

    Нажмите «Извлечь текст», проверьте результат в поле, затем скопируйте его в буфер обмена или сохраните в файл .txt в кодировке UTF-8.

Лимиты и Pro

Один PDF размером до 50 MB и до 200 страниц за раз, включая OCR.

Pro открывает PDF размером до 4 GB и обрабатывает до 5 000 страниц за один раз. Смотреть Pro

О инструменте «PDF в текст»

Инструмент считывает текстовый слой, который есть в большинстве PDF, — те самые символы, которые можно выделить в программе для просмотра, — и выстраивает их в том порядке, в каком текст читает человек. При копировании прямо из программы просмотра две колонки статьи часто перемешиваются строка за строкой, каждое предложение обрывается в конце печатной строки, а внутри слов остаются переносы. Здесь страницы сначала делятся на колонки и блоки, строки склеиваются в абзацы, слова, разорванные переносом, собираются заново, маркеры и номера остаются в начале пунктов списка, а таблица превращается в строки с табуляцией между ячейками, поэтому её можно вставить в электронную таблицу. Одинокий номер страницы на верхнем или нижнем поле пропускается, так же как повёрнутый и вертикальный текст, например диагональный водяной знак «DRAFT».

Режим «Как на странице» работает наоборот: каждая строка остаётся там, где была напечатана, а пробелы удерживают на месте колонки формы, счёта или банковской выписки.

У сканов нет текстового слоя, есть только изображение бумаги. Если включить OCR, именно эти страницы распознаёт движок Tesseract прямо в браузере, на одном из 47 языков. Обычно инструмент нужен, чтобы процитировать отчёт, отправить договор в переводчик или счётчик слов и достать цифры из выписки. Шрифты, цвета, изображения и ссылки в результат не попадают; если они нужны, лучше конвертировать PDF в Word.

Конфиденциальность

PDF.js разбирает документ в Web Worker на вашем устройстве, а второй worker собирает строки в абзацы; сам PDF и его текст никуда не загружаются. Только если вы включите OCR, страница один раз скачает движок Tesseract и один языковой файл с CDN jsDelivr, и эти загрузки не содержат ничего из вашего документа.

Возможности

Колонки по порядку

Макеты с двумя и тремя колонками читаются колонка за колонкой, а не строками поперёк страницы.

Настоящие абзацы

Строки склеиваются, а слова, разорванные переносом, собираются обратно.

Таблицы для вставки

Строки таблиц идут через табуляцию и готовы для электронной таблицы, а в режиме «Как на странице» выровнены пробелами.

OCR для сканов

Страницы без текстового слоя распознаются через Tesseract на 47 языках прямо на вашем устройстве.

PDF в текст: частые вопросы

Почему скопированный из PDF текст перепутан и поможет ли этот инструмент?
В PDF текст хранится как отдельные фрагменты с координатами, а не как предложения, поэтому при копировании из программы просмотра фрагменты идут в порядке записи. Двухколоночные страницы перемешиваются построчно, а каждая печатная строка заканчивается жёстким переносом. В режиме «Абзацы» инструмент сначала находит колонки и блоки, читает их сверху вниз и склеивает строки, так что текст читается как на странице.
Можно ли извлечь текст из отсканированного PDF?
Да, если нажать «Включить OCR». Страницы, где почти нет текстового слоя (меньше 20 символов), отрисовываются в 300 DPI и распознаются Tesseract на выбранном вами языке, а страницы с обычным текстом берутся как есть. Иногда встречаются ошибки в похожих символах, например 0 и O, поэтому проверяйте имена и суммы. Если нужен PDF с поиском, а не текстовый файл, используйте OCR PDF.
Чем отличаются «Абзацы» и «Как на странице»?
«Абзацы» собирают сплошной текст: один абзац на одну строку результата, между абзацами пустая строка, колонки идут по порядку, переносы слов убраны. «Как на странице» копирует страницу построчно и добавляет пробелы, чтобы колонки с цифрами оставались ровными. Это удобно для счетов, расписаний и форм. Чтобы увидеть ровные колонки, откройте такой файл в моноширинном шрифте, например Consolas или Courier.
Сохраняются ли таблицы при извлечении текста?
Простые таблицы распознаются в режиме «Абзацы» и записываются по одной строке на ряд, с табуляцией между ячейками. Их можно вставить в Excel или Google Sheets, и каждое значение попадёт в свою ячейку. Объединённые ячейки и таблицы, которые на деле являются картинками, не восстанавливаются. Если таблица получилась россыпью строк, попробуйте «Как на странице»: там колонки удерживаются пробелами.
Какие символы и языки поддерживает файл .txt?
Текстовый файл сохраняется в UTF-8, поэтому кириллица, греческий, арабский, иврит, китайский, японский, латиница с диакритикой и узбекские oʻ и gʻ сохраняются, если в PDF шрифты связаны с настоящими символами. В некоторых PDF шрифты встроены без такого соответствия: скопированный текст в любой программе выглядит набором случайных знаков. Обойти это можно, запустив OCR для таких страниц.