Чем PDF отличается от Word
PDF описывает результат: вот лист такого размера, вот на этих координатах эти глифы этого шрифта, вот здесь линия. DOCX описывает намерение: вот абзац стиля «Заголовок 1», вот таблица из трёх столбцов, а как именно это ляжет на бумагу — решит программа при открытии. Из этой разницы следует всё остальное: почему PDF выглядит одинаково везде и почему обратная конвертация всегда приблизительна.
Коротко о цифрах
- DOCX
- ZIP-контейнер с XML внутри, начинается сигнатурой PK
- объекты с таблицей адресов, начинается отметкой %PDF
- Текст в DOCX
- абзацы и стили, переливается при изменении полей
- Текст в PDF
- глифы с координатами, не перетекает
- Шрифты
- в PDF обычно вложены, в DOCX берутся из системы читателя
Как устроен каждый формат
DOCX — это ZIP-архив: переименуйте файл в .zip и распакуйте, внутри окажется набор XML-документов и папка с картинками. Текст лежит там абзацами, у абзацев есть стили, у стилей — шрифт, интервалы и отступы. Именно поэтому файл начинается с сигнатуры PK, которую мы проверяем при загрузке, отсеивая переименованные файлы.
PDF устроен иначе: он начинается с отметки %PDF и состоит из пронумерованных объектов со своей таблицей адресов в конце файла. Страница — это поток команд рисования и ссылки на ресурсы: шрифты, изображения, цветовые профили. Шрифты обычно вложены внутрь, поэтому документ не зависит от того, что установлено у читателя.
Отсюда фундаментальное различие: в DOCX текст переливается, в PDF — стоит на месте. Смените в Word поля — абзацы перетекут сами. В PDF ничего не перетечёт: там нет понятия «следующая строка абзаца», есть координаты, по которым уже всё расставлено.
Что из этого следует на практике
- PDF выглядит одинаково на любом устройстве, потому что решения о переносах уже приняты и записаны. DOCX на чужом компьютере может съехать: другой шрифт, другая версия программы, другие поля по умолчанию.
- Правка PDF всегда локальная. Заменить слово можно, но соседние строки не перестроятся: длинная замена вылезет за поле, короткая оставит дыру.
- Обратная конвертация в Word — это восстановление структуры, которой в файле нет. Абзацы и ячейки угадываются по расстояниям между координатами, и на сложной вёрстке угадываются плохо.
- Поиск и копирование в PDF возможны только там, где есть текстовый слой. У скана его нет, хотя внешне такая страница ничем не отличается.
- Размер файла ведёт себя по-разному: DOCX хранит картинки как есть, PDF может хранить их сжатыми и с несколькими версиями шрифта — сравнивать веса напрямую бессмысленно.
Что выбрать под задачу
Пока документ пишется, правится, согласуется — это Word. Формат для того и сделан, чтобы текст менялся: добавили абзац, и всё ниже сдвинулось само.
Как только документ отправляется наружу — на подпись, в печать, вложением в письмо, — это PDF. Получатель увидит ровно то, что видели вы, и не сможет случайно сдвинуть таблицу или потерять форматирование. Исходник в .docx при этом стоит сохранить у себя: следующая правка делается в нём, а не в PDF.
Частые вопросы
Можно ли редактировать PDF так же свободно, как Word?
Нет. Правка возможна, но она точечная: текст в PDF стоит на координатах и не перестраивается сам. Наш редактор меняет содержимое блока на месте, поэтому длинную замену придётся подгонять вручную.
Почему из PDF не получается вернуть исходный документ Word?
Потому что структура в PDF не хранится, а восстанавливается по расстояниям между глифами. Простой одноколоночный текст возвращается почти целиком, сложная вёрстка с таблицами и врезками — фрагментами и с потерями.
Какой формат отправлять, если требований нет?
PDF, если документ финальный и его будут читать или печатать. DOCX, если получателю нужно вносить правки. Отправлять оба сразу — обычный и вполне рабочий вариант для договоров и отчётов.
Почему PDF иногда открывается по-разному в разных программах?
Расхождения дают невложенные шрифты, экзотические цветовые профили и прозрачности, которые просмотрщики отрисовывают немного иначе. Вложенные шрифты и простое оформление убирают почти все такие различия.