Почему опечатку в PDF бывает трудно исправить

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

Страница важнее абзаца

Внутри PDF буквы могут быть записаны как отдельные знаки с точными координатами, размером и шрифтом. Чтобы страница выглядела одинаково, файл также может содержать встроенные данные о шрифте. В результате программа видит не обязательно цельное предложение, которое можно свободно переписать, а набор элементов, расставленных по странице.

Когда пользователь выделяет абзац, редактору приходится собирать его заново: определять порядок букв и строк, сохранять интервалы и подбирать шрифт. Замена одного слова иногда меняет его длину. Соседний текст может сдвинуться, выйти за границу колонки или наложиться на другой элемент. Поэтому редактор может не просто заменить букву, а перестроить часть страницы — и не всегда удачно.

Удобство просмотра — не удобство правок

Если PDF создан из скана, букв в нём может вообще не быть: перед программой просто изображение страницы. Тогда сначала нужно распознать текст — то есть превратить изображение букв в машинный текст. А если исходный файл был собран из сложной верстки, исправление может потребовать ручной подгонки строк и отступов.

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