Перейти к содержимому
pdftools.kz
Редакторы

Как добавить текст в PDF

Надпись поверх готовой страницы можно поставить даже там, где редактировать нечего: инструмент «Текст» добавляет новый объект, а не правит существующий, поэтому он работает и на скане. Кегль зажат в диапазон 6–72 pt, доступны четыре начертания — обычное, полужирное, курсив и полужирный курсив. Кириллица и казахские буквы требуют встроенного шрифта, и он встраивается: без него надпись не нарисовалась бы вовсе.

Локально в браузередо 100 МБбез регистрации

Коротко о цифрах

Диапазон кегля
6–72 pt; значения вне диапазона подтягиваются к границе
Начертания
4: обычное, полужирное, курсив, полужирный курсив
Шрифт
Roboto, встраивается подмножеством, отдаётся с нашего домена
Стандартные шрифты PDF
WinAnsi, кириллицу не кодируют — отсюда ошибка
Базовая линия
на 25 % высоты рамки от её нижнего края
Не вставленные элементы
перечисляются в предупреждении, а не теряются молча

Добавить новый текст и изменить существующий — разные операции

Инструмент «Текст» кладёт на страницу новый объект с вашими координатами, цветом и кеглем. Он ничего не знает о том, что находится под ним: старая строка остаётся на месте, новая ложится сверху. Для скана, где текстового слоя нет вообще, это единственный доступный способ что-то написать.

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

Почему кириллица упирается в шрифт

В PDF есть четырнадцать стандартных шрифтов, которые не нужно вкладывать в файл, — Helvetica и её родня. Они кодируются таблицей WinAnsi, а кириллицы в этой таблице нет. Попытка нарисовать слово «Договор» такой гарнитурой заканчивается не квадратиками на месте букв, а прямой ошибкой: движок сообщает, что не может закодировать символ, и экспорт останавливается.

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

Если какой-то элемент всё-таки не удалось вставить, он попадает в список пропущенных и вы увидите предупреждение вместо зелёной галочки. Молчаливая потеря текста — худший из возможных исходов: заметить её можно уже после того, как файл ушёл получателю.

Порядок работы

  1. Загрузите PDF и оставайтесь в режиме разметки.
  2. Возьмите инструмент «Текст» и щёлкните по странице там, где нужна надпись.
  3. Введите текст, задайте кегль и цвет. Значения ниже 6 и выше 72 pt подтягиваются к границе диапазона.
  4. Поправьте положение рамки, если промахнулись: базовая линия ставится на четверти высоты рамки от её нижнего края.
  5. Экспортируйте файл и прочитайте предупреждение, если оно появилось.

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

Можно ли добавить текст в отсканированный PDF?

Да, и это как раз тот случай, ради которого режим разметки существует. Скан — картинка без текстового слоя, править в нём нечего, но положить сверху новую надпись ничто не мешает.

Почему нельзя выбрать любой шрифт со своего компьютера?

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

Будет ли добавленный текст выделяться и находиться поиском?

Да. Это настоящий текстовый объект со встроенным шрифтом, а не картинка: его найдёт поиск по документу, скопирует буфер обмена и прочитает экранный диктор.

Почему надпись в файле стоит чуть иначе, чем в предпросмотре?

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

Рядом

Частые задачи с этим инструментом