Аннотация PDF
Добавляйте выделения, рисунки от руки, текстовые блоки и фигуры в PDF прямо в браузере. Ничего не загружается на сервер — все изменения впечатываются в файл локально, а вы скачиваете результат.
- Перетащите PDF на страницу или выберите файл.
- Выберите инструмент на панели — Перо для рисования от руки, Маркер для полупрозрачных штрихов, Текст для заметок, Прямоугольник для выделения областей.
- Рисуйте на отображаемой странице. Используйте кнопки Предыдущая / Следующая для перехода между страницами.
- Нажмите "Скачать PDF с аннотациями" — ваши пометки будут впечатаны в новый PDF-файл, который можно сохранить локально.
Что делает этот инструмент?
Клиентский аннотатор PDF. Документ рендерится на canvas через pdf.js, а ваши штрихи / выделения / текст / фигуры хранятся как объекты-наложения до момента сохранения. При сохранении каждая аннотация впечатывается в PDF через pdf-lib, поэтому результат — единый самодостаточный файл, без отдельного слоя аннотаций, который другие читалки могут скрыть. Всё происходит во вкладке браузера; файл не покидает ваше устройство.
Пример
Перетащите контракт, переключитесь на Маркер, проведите по нужному пункту, переключитесь на Текст, кликните на полях, наберите "согласовать с юристами" и нажмите Скачать. Скачанный PDF откроется в любой читалке с выделением и заметкой на полях — никаких специальных просмотрщиков не нужно.
Типичные ошибки и подводные камни
Несколько случаев, когда инструмент бессилен — большинство из них вызвано особенностями формата PDF, а не редактором.
- PDF, защищённые паролем. Если PDF требует пароль для открытия, инструмент не сможет его отобразить. Если у вас есть права, прогоните файл через PDF Restriction Remover, либо снимите пароль в обычной читалке.
- Редактирование существующего текста. Этот инструмент добавляет аннотации поверх страницы — он не меняет существующий текст в PDF. Чтобы заменить абзац, документ пришлось бы пересобирать. Формат PDF построен вокруг фиксированных позиций и встроенных шрифтов; редактирование текста на месте непрактично даже в десктопных программах.
- Сканированные PDF. Аннотации работают и на сканированных PDF — это изображения, и ваши штрихи ложатся поверх них без проблем. Чтобы извлечь сам текст, используйте PDF to Text (OCR).
- Маркер закрывает текст. Маркер — это полупрозрачный жёлтый прямоугольник поверх страницы. Некоторые читалки рисуют его темнее. Если читать становится трудно, переключитесь на Перо с тонким штрихом и подчёркивайте.
- Аннотации оказываются не там. Координаты хранятся в системе координат страницы PDF, поэтому изменение размера окна между рисованием и сохранением не повредит. Если страница отображается повёрнутой (некоторые сканеры выдают листы боком), сначала поверните её через PDF Rotator, а потом аннотируйте.
Часто задаваемые вопросы
- Загружаются ли мои файлы куда-либо?
- Нет. PDF читается во вкладку браузера, рендерится через pdf.js и сохраняется через pdf-lib — всё на стороне клиента. Ничего не загружается, не хранится и не логируется. Проверить можно во вкладке Network в DevTools браузера: при сохранении не уходит ни одного запроса.
- Это настоящие аннотации PDF или впечатанные в страницу?
- Они рисуются в содержимое страницы. Это значит, что любая читалка PDF (Chrome, Preview, Acrobat, Firefox) показывает их одинаково — они часть файла, а не отдельный отключаемый слой. Цена такого подхода: после сохранения их нельзя двигать или удалять в другой читалке.
- Можно ли редактировать существующий текст в PDF?
- Не этим инструментом, и по сути ни одним браузерным. Редактирование существующего текста означает переписывание потока содержимого PDF, а для этого нужны исходные встроенные шрифты и движок вёрстки. Большинство веб-"редакторов PDF" на самом деле просто рисуют поверх; этот честно об этом говорит.
- А как насчёт рукописного ввода на планшете?
- Pointer events работают для пера — Apple Pencil, Surface Pen, графические планшеты поддерживаются. Реакции на силу нажатия нет; выбирайте толщину штриха на панели инструментов.
- Работает ли это с большими PDF?
- До нескольких сотен страниц — да. Страницы рендерятся по одной, поэтому память тратится умеренно. На документах от 500 страниц на телефоне переходы будут медленнее — десктопные браузеры справляются без проблем.
- Можно ли сохранить аннотации и вернуться позже?
- Нет — аннотации живут в памяти до нажатия Скачать. Обновите вкладку или закройте страницу — и они пропадут. После скачивания аннотированный PDF — это обычный PDF, его можно открыть в любой читалке, но аннотации уже впечатаны, так что новые придётся добавлять с нуля.