Шаблонv1.0.0стабильнаязаготовка
PDF из HTML
Образец сборки PDF со свободной вёрсткой: HTML и стили заданы в настройках шага, сервис docforge печатает PDF формата A4 с таблицей и номерами страниц в колонтитуле. Заготовка для документов, которые не правят, но где важен внешний вид.
Схема логики
Как это работает
- Сотрудник: Запускает сборку PDF — из HTML
- Документы: Собирает PDF из HTML — с CSS и таблицей
- Сотрудник: Получает готовый PDF — с номерами страниц
PDF из HTML
Образец сборки PDF со свободной вёрсткой: разметка HTML и стили CSS заданы в настройках шага, а сервис docforge печатает из них готовый PDF с полями, таблицей и номерами страниц. Решение подходит для документов, которые не правят, но где важен внешний вид: сетка, цветные плашки, крупная типографика. Пригодится делопроизводству и аналитикам как заготовка, в которую подставляют свою разметку.
Что на входе
- Ничего: запуск без полей формы.
- Содержимое документа — HTML и стили — записано в настройках шага сборки. В образце это коммерческое предложение: заголовок, описание, таблица этапов со сроками и стоимостью, итоговая сумма и примечание.
Что на выходе
- Файл PDF «Коммерческое_предложение.pdf»: A4, книжная ориентация, поля 20 мм сверху, снизу и слева, 15 мм справа.
- В нижнем колонтитуле каждой страницы — «Страница N из M».
- Строка со ссылкой на файл и его размером; при сбое — текст ошибки сервиса.
Как работает
- Запуск не требует входных данных.
- Сервис docforge получает HTML и стили и печатает страницу браузерным движком Chromium.
- Колонтитул — отдельный фрагмент HTML со своим оформлением: номер страницы и общее число страниц подставляет сам движок.
- Готовый PDF и сведения о нём выдаются в итог запуска.
Что настроить после установки
- Плагин docforge (
intellos/docforge) версии 0.1.1 или новее. Плагин ставится из локального пакета, поэтому площадка должна разрешать установку неподписанных плагинов — это настройка, которую меняет администратор. - Авторизация плагина: адрес сервиса docforge и токен сервиса. Сервис docforge должен быть доступен контейнеру плагинов.
- Выход в интернет, модель и секреты не нужны.
- Свой документ получают, заменив HTML, стили и имя файла в настройках шага сборки.
Ограничения
- Модели в этом образце нет: содержимое постоянное. Связка «модель пишет HTML, сервис собирает PDF» описана в справочнике проекта, но на площадке не проверялась.
- Шрифты в PDF: Liberation Serif (замена Times New Roman), Carlito (замена Calibri), Liberation Sans (замена Arial). Остальные гарнитуры подменяются.
- Стили документа на колонтитул не действуют — шрифт колонтитула задаётся в нём самом.
- Результат — PDF для чтения и печати. Если документ потом будут править, нужен «Документ Word»: он собирает редактируемый DOCX и PDF из того же файла.
- При обновлении плагина docforge строку зависимости берут с площадки: у новой версии другой отпечаток пакета.
Проверено
- Шаг сборки PDF проверен пользователем запуском в студии на площадке 2026-09-11 — вместе с остальными блоками docforge. Шаг взят из проверочного приложения docforge, где он был одним из сценариев.
- Число запусков в источниках не указано.