Перейти до вмісту

Витягнути текст із 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 на вашому пристрої, а другий воркер розкладає рядки на абзаци; 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 для цих сторінок.