Правый клик по картинке - и она уже PDF.
Расширение для Chrome, которое добавляет в контекстное меню пункт “Save image as PDF”. Работает на любой странице, всё происходит локально в браузере, картинки никуда не загружаются. Расширение в Chrome Web Store, у него есть сайт.
Ключевые возможности
- Один клик: правый клик по картинке на любой странице, пункт “Save image as PDF”.
- Без загрузок: PDF собирается локально в браузере.
- Настройки в side panel: все настройки в боковой панели расширения, она сама напоминает о себе несколько раз и больше не мешает, когда пользователь с ней познакомился.
Технический подход
Расширение работает на Manifest V3, клики по пункту меню слушает сервис-воркер. Боковую панель Chrome разрешает открыть только в ответ на действие пользователя, то есть до первого await в обработчике клика, поэтому состояние для решения “показывать ли панель” хранится прямо в id пункта контекстного меню. Подробности - в статье Правый клик с памятью: почему я храню счётчик в id пункта меню Chrome.
Ссылки
- Chrome Web Store - расширение
- pdf-to-png.app/png-to-pdf - сайт
- PDF to PNG - обратная задача, PDF в картинки