На сайте часто нужно отдать посетителю договор, смету, инструкцию или статью — напечатать или сохранить файл. Стандартная печать браузера цепляет меню, рекламу и ломает вёрстку. Копировать текст вручную неудобно.
print.js — утилита Studio West: компактная панель в углу экрана с тремя действиями — Печать, Сохранить в PDF и Сохранить в Word. В файл попадает только отмеченный блок: без навигации и лишнего UI.
Панель появляется у блока, который вы отметили для экспорта.
Как подключить
Скачивать print.js не нужно — утилита постоянно дорабатывается. Не копируйте файл к себе и не держите локальную «застывшую» версию.
Достаточно разметить на странице блок, содержимое которого нужно распечатать или сохранить, и поместить утилиту внутрь этого блока. Областью экспорта становится сам контейнер — без отдельных вызовов и настроек.
<div class="document">
<!-- договор, смета, статья — то, что уйдёт в печать / PDF / Word -->
<!-- сюда — утилита print.js -->
</div>
Панель сама привязывается к блоку и собирает чистую версию содержимого.
Что умеет
- Печать — окно печати с уже подготовленными стилями, без лишнего UI страницы.
- PDF — файл на стороне клиента: структура, шрифты, изображения.
- Word — редактируемый документ для юристов, менеджеров и правок офлайн.
Где уместно
- интернет-магазины — счета, накладные, спецификации;
- юридические и B2B-сайты — договоры и приложения;
- базы знаний и порталы — инструкции и регламенты;
- блоги и лендинги — статьи и офферы для офлайн-чтения.
Зачем это бизнесу
- UX — посетитель забирает документ в два клика.
- Имидж — сайт выглядит как рабочий инструмент, а не витрина.
- Возврат — файл уходит с контактами компании.
- Брендинг — в панель можно подставить ваш логотип со ссылкой.
Итого: размечаете блок на странице, не скачиваете скрипт — утилита живая и обновляется. Печать, PDF и Word из одного места.