01 — Клиент и задача
Работа с PDF была распределена между разными утилитами с несогласованными правилами и ограничениями. Требовался единый сценарий, в котором пользователь заранее понимает настройки, стоимость и результат.
Веб-сервис для 11 операций с PDF: единый сценарий загрузки и настройки, расчёт стоимости до запуска и личный кабинет с историей операций.
Работа с PDF была распределена между разными утилитами с несогласованными правилами и ограничениями. Требовался единый сценарий, в котором пользователь заранее понимает настройки, стоимость и результат.
Мы объединили 11 операций в одной платформе, унифицировали загрузку и настройку, добавили предварительный расчёт цены и оплату только за успешный результат. Личный кабинет связывает баланс, историю операций и временное хранение файлов.
PDFly объединяет частые и разовые задачи с документами в одном каталоге. Для каждой операции используется одинаковая логика: загрузить файл, задать параметры, проверить стоимость и скачать результат.
В состав продукта входят публичный каталог, редакторы PDF, расчёт стоимости, pay-per-use кошелёк и личный кабинет.

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

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

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

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

Исходные документы удаляются после обработки, а незавершённые загрузки очищаются автоматически. Готовые результаты хранятся семь дней, чтобы пользователь успел вернуться к ним из кабинета, после чего также удаляются.
Файлы находятся в приватном объектном хранилище и выдаются по подписанным ссылкам. Защита PDF использует AES-256, а серверный контур разделяет веб-приложение и фоновые воркеры обработки документов.
PDFly объединяет 11 операций с одинаковыми правилами загрузки, настройки, оплаты и получения результата. Пользователь заранее видит ограничения и стоимость, а завершённые операции доступны в кабинете.
Новые инструменты можно добавлять на основе существующего сценария, компонентов интерфейса, расчёта стоимости и файлового хранения.