DocFlow

Текст наклонился после копирования из PDF

Как это выглядит

Вставленный текст идёт курсивом, между буквами появляются пробелы, а числа разрываются на части: «15 000,00» превращается в «1 5 0 0 0 , 0 0».

Коротко

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

Почему так происходит

  1. 01Пробелы восстанавливаются по расстоянию

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

  2. 02Шрифт документа наследуется при вставке

    Вставка с сохранением форматирования тянет курсив и кегль из PDF. Это косметика, но она мешает читать.

  3. 03Порядок символов не совпадает с порядком чтения

    В некоторых PDF символы записаны в порядке отрисовки, а не чтения. Тогда копирование даёт перемешанный текст.

Как понять, что причина именно эта

Как починить

Вставлять как обычный текст

  1. 1.Скопируйте фрагмент из PDF.
  2. 2.Вставьте через «Специальная вставка → Только текст» или Ctrl+Shift+V.
  3. 3.Проверьте числа на разрывы.

не чинит: Убирает начертание, но не лишние пробелы внутри чисел.

Удалить пробелы в числовых колонках

  1. 1.Выделите колонку с числами.
  2. 2.Заменить: пробел на пустоту, включая неразрывный пробел.
  3. 3.Проверьте, что значения стали числами, а не остались текстом.

не чинит: Опасно для текстовых колонок: там пробелы значащие, и массовая замена испортит наименования.

Когда мы не нужны

Копирование из PDF вручную оправдано на нескольких строках. На таблице в сто позиций проще разобрать файл целиком, чем чинить пробелы после копирования.

Что с этим делает наша выгрузка

Мы читаем PDF с текстовым слоем напрямую и восстанавливаем строки по координатам. Разрядка внутри чисел иногда приводит к лишним пробелам — числовые поля мы очищаем от пробелов, текстовые оставляем как есть.

Вопросы

Почему в PDF вообще нет строк?

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

Всегда ли копирование из PDF ненадёжно?

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

Пилот · 1 990 ₽ за 30 дней

Если ошибка не в Excel, а в самих документах

Пилот на 30 дней: пришлите самый неудобный счёт, разберём вручную под ваш формат и вернём готовую таблицу.

Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/oshibki/tekst-naklonilsya-posle-kopirovaniya.