Как я создал бесплатный редактор PDF в браузере и почему Google «наказал» меня за попытку стать лучше

Представьте ситуацию: вам прислали контракт или учебный материал в PDF. Нужно быстро поставить подпись, обвести важный абзац или добавить пару комментариев.

Аннотации в ПДФ прямо в браузере без загрузки на сервер
Аннотации в ПДФ прямо в браузере без загрузки на сервер

Открывать тяжеловесный Adobe Acrobat долго и дорого, а загружать документ на сомнительные онлайн-сервисы просто небезопасно для приватности.

Я столкнулся с этой проблемой и решил сделать свой инструмент. Так появился проект Annotate PDF.

В чем главная фишка?

Основное отличие моего приложения от большинства онлайн-редакторов заключается в полном отсутствии серверов для обработки файлов.

Обычно, когда вы пользуетесь «бесплатным» сайтом, ваш документ улетает на чужой сервер, обрабатывается там и хранится какое-то время. Это риск для личных данных.

Безопасность ваших файлов и скорость обработки на первом месте
Безопасность ваших файлов и скорость обработки на первом месте

В моем случае документ вообще не покидает ваше устройство. Вся магия происходит в оперативной памяти вашего браузера.

Это дает два огромных плюса:

  1. Безопасность: ваши паспортные данные или детали контракта никто не увидит.
  2. Скорость: не нужно ждать, пока файл загрузится в облако и скачается обратно. Все происходит мгновенно.

Что умеет Annotate PDF

Обзор основных функций для анноаций в пдф файлах

Я постарался собрать инструменты, которые закрывают 90% повседневных задач:

  • Работа с текстом: можно кликнуть в любом месте и начать печатать. Поддерживаются разные цвета и красивые шрифты от Google.
  • Подписи и рисование: можно расписаться с помощью мышки или тачпада. Подпись можно сохранить и использовать на других страницах, меняя ее размер.
  • Фигуры: стрелки, линии, прямоугольники и круги. Удобно, если нужно на что-то указать в тексте.
  • Хайлайтер: привычное выделение текста цветом.
  • «Замазка» (Whiteout): моя любимая функция. Она позволяет надежно скрыть конфиденциальные данные в файле (например, сумму сделки или номер телефона) перед отправкой.

Все объекты остаются интерактивными до самого момента сохранения: их можно крутить, передвигать и менять местами.

Как я чуть не погубил проект

За первый год проект закрепился на первой странице поиска Google. Казалось, что все идет отлично. И тут я совершил типичную ошибку создателя: решил улучшить проект.

Я выкатил новую, сложную версию продукта с дорогим дизайном и кучей дополнительных функций. Результат был катастрофическим: Google резко понизил сайт в выдаче, и трафик упал.

Как выяснилось позже, поисковики и пользователи любят стабильность и простоту. Людям не нужен был сложный комбайн, им нужна была «та самая» простая рисовалка.

В итоге я вернул проект к его первоначальному виду и трафик начал потихоньку восстановился.

Мораль: иногда «лучшее» — это действительно враг хорошего, особенно для небольших утилит.

Что сейчас

Сегодня проектом пользуются тысячи людей. Кроме сайта, появилось расширение для браузера, у которого уже более 50 000 активных пользователей.

Браузернное расширение для комментариев в пдф
Браузернное расширение для комментариев в пдф

Это люди, которым нужен быстрый доступ к редактору в один клик.

Если вам нужно безопасно подписать документ или сделать заметки — заходите на annotatepdf.io. Это бесплатно и всегда будет работать без загрузки ваших файлов в облако. Буду рад обратной связи в комментариях!

4