Веб-сайты

Правка PDF

Открываете PDF и правите текст прямо на странице: строки переносятся сами, соседние абзацы сдвигаются.

Год
2026
Роль
Автор проекта
Статус
Работает в браузере, файл не покидает компьютер
  • JavaScript
  • pdf.js
  • pdf-lib
  • fontkit
  • IndexedDB

Открыть проект

/play/pdf-editor/index.html

Нажмите «Открыть пример» — и правьте текст договора прямо в рамке. Можно открыть и свой PDF: он никуда не отправляется.

Галерея

О проекте

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

Что внутри

  • Текст адаптируется: строки переносятся по ширине блока, а блоки ниже уезжают ровно на столько, на сколько вырос абзац
  • Режим «ужать под исходную высоту» — кегль уменьшается сам, когда раздвигать вёрстку нельзя
  • Перенос строк на экране и в готовом файле считается одними метриками, поэтому предпросмотр совпадает с результатом построчно
  • Цвет текста и подложки снимаются с отрисованной страницы, а не угадываются: светлая печать на плашке остаётся собой
  • Нетронутые абзацы уходят в файл как есть, без перерисовки и потери качества
  • Новые надписи ставятся в любом месте, в том числе поверх сканов без текстового слоя
  • Поиск по всему документу, отмена на 80 шагов, автосохранение черновика в IndexedDB