Резюме в PDF для hh.ru
Расширение для Chrome: массовое скачивание резюме в PDF со страницы откликов hh.ru. До 100 файлов за раз, имена по фамилии кандидата, данные не покидают браузер.
Задача
HR и рекрутёрам нужно быстро получить PDF всех кандидатов по вакансии: для офлайн-разбора, передачи заказчику или архива по проекту. На hh.ru каждое резюме приходится сохранять вручную - при десятках и сотнях откликов это долго и легко ошибиться в именах файлов.
Ключевые требования к продукту:
- работа только со страницей откликов по вакансии в аккаунте работодателя на hh.ru;
- массовое скачивание резюме в PDF одной кнопкой;
- выбор количества (не всегда нужны все);
- понятные имена файлов: Фамилия Имя_<id>.pdf;
- прогресс и фоновое скачивание без сложной настройки;
- данные кандидатов не уходят на сторонние серверы;
- публикация в Chrome Web Store (Manifest V3);
- лендинг, welcome и privacy на своём домене.
О проекте
HH - скачать все резюме в PDF (на лендинге: Резюме в PDF) - расширение Chrome (Manifest V3), которое со страницы откликов по вакансии на hh.ru собирает список кандидатов и сохраняет их резюме в PDF в папку «Загрузки».
Продукт разработан командой Вебдоки. Установка бесплатна из Chrome Web Store. Сопутствующий сайт: hh.webdoka.com (лендинг, страница после установки, политика конфиденциальности).
Как работает: пользователь открывает отклики по вакансии - кликает иконку на панели Chrome - при необходимости один раз разрешает доступ к hh.ru - нажимает «Скачать все резюме» или указывает число. Расширение по очереди открывает резюме, инициирует скачивание PDF и переименовывает файлы. За один запуск - до 100 резюме; между запросами есть паузы, чтобы не перегружать сайт.
Архитектура: service worker (background) с очередью скачивания; content script на странице откликов (сбор ссылок); content script на странице резюме (клик «Скачать»); компактный popup с статусом и прогрессом. UI на русском и английском через _locales / chrome.i18n.
Приватность: обработка идёт в браузере пользователя; расширение не отправляет резюме и персональные данные на серверы Webdoka. Доступ к hh.ru - optional host permission, запрашивается явно. Расширение не является официальным продуктом hh.ru и работает только с откликами в аккаунте работодателя.
Что мы сделали
Массовое скачивание
Одна кнопка сохраняет резюме всех откликов на текущей странице вакансии - до 100 PDF за запуск. Нужны не все? Укажите число в степпере и скачайте только выбранное количество.
Имена файлов по фамилии
Каждый файл сохраняется как Фамилия Имя_<id>.pdf (если имя определилось) или resume_<id>.pdf. Архив остаётся читаемым без ручного переименования.
Работа в браузере, без облака резюме
Сбор ссылок, открытие резюме и скачивание PDF выполняются локально в Chrome. Данные кандидатов не загружаются на серверы Webdoka и не используются для аналитики продукта.
Попап и прогресс
Статусы: нужен доступ / страница откликов найдена / неверная страница / идёт скачивание / готово. Индикатор прогресса; скачивание продолжается в фоне, попап можно закрыть.
Для HR, агентств и руководителей
Сбор резюме для офлайн-разбора, передачи заказчику или собеседований - без ручного сохранения каждого PDF и без отдельных выгрузок из кабинета.
Как это выглядит
Одна кнопка вместо ручного сохранения десятков PDF - с именами по фамилии и без отправки резюме на сторонние серверы.
Похожие проекты
Хотите такой же результат?
Расскажите о задаче - подберём подход, оценим объём и сроки.