Любимые места любимого города
Главная
Добавить в предпочтительные источники Google

Очистка текста из PDF

Исправьте лишние переносы строк и пробелы в тексте из PDF.

Вставьте или введите текст из PDF.

Обновляется автоматически. Исходник остаётся доступен.

Текст обрабатывается локально в браузере. Инструмент не сохраняет и не отправляет черновики. Общие службы сайта могут выполнять сетевые запросы.

Как это работает и ограничения

Вставьте обычный текст — очистка начнётся автоматически. Изменение настроек обновляет результат, а ввод текста — после короткой паузы. Исходник сохраняется, пока вы его не измените или не удалите.

Лимит обработки — 500 000 кодовых единиц UTF-16, а не видимых символов. Более длинный текст остаётся в редакторе, но не обрабатывается.

Настройки очистки

Восстановление переносов основано на предположениях. Пустые строки и распознанные списки, код, таблицы и отдельные ссылки защищены. Для неоднозначной разметки выберите «Только пробелы».

Автоматический режим не добавляет пробел только между соседними иероглифами хань; в остальных случаях вставляет один пробел. Язык текста не определяется.

Вставьте текст для начала. Очистка запускается автоматически.

Как очистить текст из PDF

  1. Вставьте исходный обычный текст — очистка начнётся автоматически. Выберите восстановление абзацев или только пробелы. Включайте дополнительные изменения лишь при необходимости.
  2. Проверьте обновлённые фрагменты и решите для каждого неоднозначного дефиса: удалить, сохранить при объединении или оставить исходную границу. Каждое решение автоматически обновляет результат.
  3. Скопируйте результат после завершения обработки. Изменение исходника или настроек обновляет результат и сбрасывает решения о дефисах; при вводе учитывается короткая пауза. Очистка полей удаляет оба текста и восстанавливает настройки по умолчанию.

Возможности

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

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

  • Привести скопированный из PDF текст в порядок
  • Убрать лишние переносы перед редактированием
  • Подготовить текст из PDF для перевода или цитирования
  • Сделать фрагмент удобнее для поиска и вставки в заметки

Что меняет этот инструмент

При копировании из PDF каждая визуальная строка часто получает перевод строки. Инструмент объединяет подходящие строки, но сам перенос не раскрывает замысел автора. Пустые абзацы, распознанные списки, код с ограждениями или отступами, табличные строки, отдельные URL, адреса почты и пути сохраняются. Знаки завершения предложения также блокируют объединение. Заголовки, стихи и цитаты распознаются не идеально: проверяйте результат или выбирайте только пробелы.

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

Автоматический режим убирает пробел только между соседними иероглифами хань. Он не определяет язык и не угадывает все границы в японском, корейском, тайском или кхмерском тексте. Дополнительные изменения касаются только U+00AD, ff/fi/fl/ffi/ffl, U+00A0/U+202F и повторных обычных пробелов. Защищённые блоки остаются точными. Табуляция, конечные пробелы переноса, комбинируемые знаки, эмодзи, управляющие символы письма и прочий Unicode сохраняются.

Примеры: до → после

A wrapped ␊ sentence. → A wrapped sentence. (␊ обозначает перенос строки без окружающих пробелов оформления.)

inter-␊national → без изменений по умолчанию; удаление дефиса даёт international, сохранение — inter-national. state-␊of-the-art → state-of-the-art при сохранении дефиса.

中文␊文本 → 中文文本 в автоматическом режиме. file → file только при раскрытии лигатур. В First paragraph.␊␊Second paragraph. сохраняются оба переноса.

Локальная обработка и ограничения

Текст обрабатывается в браузере: инструмент не отправляет и не сохраняет черновики. Общие службы аналитики и рекламы сайта могут выполнять сетевые запросы. Редакторы и фрагменты проверки используют атрибуты маскирования сайта. Лимит в 500 000 единиц UTF-16 не равен числу видимых символов: эмодзи могут занимать несколько единиц. Превышающий лимит текст сохраняется без обрезки.

Частые вопросы

Нет, принимается только вставленный обычный текст. Для сканов сначала нужен OCR в другом инструменте. Утраченные колонки, таблицы и порядок чтения не восстанавливаются; номера страниц, повторные заголовки и цитаты не удаляются.

Дефис сложного слова и знак переноса могут выглядеть одинаково. При сомнении оставьте исходную границу и проверяйте каждое вхождение отдельно.

Прочитайте объединённые строки в контексте. Связанные инструменты ниже помогут посчитать символы, измерить размер кодированного текста и оценить сегменты SMS.

JSON в YAML

Преобразуйте JSON в YAML локально, сохраняя запись чисел и строки в кавычках; скопируйте или скачайте результат целиком.

Открыть инструмент — JSON в YAML

YAML в JSON

Преобразуйте один документ YAML в JSON локально, сохраняя точный числовой текст, и скопируйте или скачайте результат.

Открыть инструмент — YAML в JSON

HTML в Markdown

Преобразуйте вставленный или локальный HTML в Markdown, проверьте примечания и скопируйте или скачайте результат.

Открыть инструмент — HTML в Markdown

Тестирование регулярных выражений JavaScript

Проверяйте шаблон JavaScript локально и изучайте совпадения, группы и позиции UTF-16.

Открыть инструмент — Тестирование регулярных выражений JavaScript

Markdown в HTML

Преобразуйте Markdown в HTML-фрагмент, проверьте код и неактивный предпросмотр, затем скопируйте или скачайте результат.

Открыть инструмент — Markdown в HTML

Сортировка строк

Сортируйте строки по алфавиту выбранного языка или по кодовым точкам Unicode, сохраняя повторы, пустые строки и содержимое.

Открыть инструмент — Сортировка строк

Удаление повторяющихся строк

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

Открыть инструмент — Удаление повторяющихся строк

Сравнение текстов

Сравните два текста локально: целые строки, пробелы и последний перевод строки.

Открыть инструмент — Сравнение текстов

Преобразование регистра

Меняйте регистр текста, начала слов или предложений с явно выбранными правилами букв.

Открыть инструмент — Преобразование регистра

Кодировщик и декодировщик HTML-сущностей

Кодируйте или декодируйте HTML-ссылки в тексте, выбирайте контекст и формат Unicode и получайте результат с переносами LF без разбора разметки.

Открыть инструмент — Кодировщик и декодировщик HTML-сущностей

Генератор таблиц Markdown

Редактируйте таблицу с обычным текстом, задавайте выравнивание и копируйте GFM Markdown или импортируйте TSV.

Открыть инструмент — Генератор таблиц Markdown

Разбор и создание строки запроса

Разбирайте и редактируйте параметры запроса, сохраняя повторы и порядок. Копируйте нормализованную строку или HTTP(S)-адрес.

Открыть инструмент — Разбор и создание строки запроса

Кодирование и декодирование URL

Преобразуйте компонент URL или значение формы UTF-8 с понятными правилами для пробела и плюса, затем скопируйте или скачайте результат.

Открыть инструмент — Кодирование и декодирование URL

Кодирование и декодирование Base64

Кодируйте текст UTF-8 в стандартный или URL-безопасный Base64 либо декодируйте данные с понятными сообщениями об ошибках.

Открыть инструмент — Кодирование и декодирование Base64

Форматирование XML

Локально проверяйте корректность XML 1.0 с учётом пространств имён, форматируйте или сжимайте текст и копируйте или скачивайте результат в UTF-8.

Открыть инструмент — Форматирование XML

Форматирование и проверка JSON

Проверяйте синтаксис JSON, форматируйте или минифицируйте локально, копируйте и скачивайте результат с сохранением исходных данных.

Открыть инструмент — Форматирование и проверка JSON

Счётчик символов и сегментов SMS

Узнайте кодировку сообщения, границы сегментов и примерную стоимость. Текст остаётся в вашем браузере.

Открыть инструмент — Счётчик символов и сегментов SMS

Счётчик символов для соцсетей

Проверяйте лимиты платформ и разбивайте публикации без потери текста.

Открыть инструмент — Счётчик символов для соцсетей

Счётчик символов

Считайте символы, слова, предложения и абзацы. Проверяйте плотность слов, время чтения и размер UTF-8 прямо в браузере.

Открыть инструмент — Счётчик символов

Калькулятор размера текста

Сравнивайте кодировки и размеры передаваемого текста прямо в браузере.

Открыть инструмент — Калькулятор размера текста

Текст без стилизации

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

Открыть инструмент — Текст без стилизации

Исправить текст

Исправьте искажённый текст и повреждённые акценты в браузере. Проверьте каждый вариант восстановления UTF-8.

Открыть инструмент — Исправить текст

Проверка обрезки письма в Gmail

Узнайте точный размер HTML письма в UTF-8, сравните с ориентиром 102 000 байт и найдите объёмные фрагменты кода.

Открыть инструмент — Проверка обрезки письма в Gmail
Все инструменты этой категории