Intellos Hub
Шаблонv1.0.0стабильнаязаготовка

PDF из HTML

Образец сборки PDF со свободной вёрсткой: HTML и стили заданы в настройках шага, сервис docforge печатает PDF формата A4 с таблицей и номерами страниц в колонтитуле. Заготовка для документов, которые не правят, но где важен внешний вид.

@intellosWord, Excel, PowerPointдля кого:делопроизводствуаналитикамобновлено 8 октября 2026 г.

Схема логики

Схема логики: PDF из HTML

Как это работает

  1. Сотрудник: Запускает сборку PDF — из HTML
  2. Документы: Собирает PDF из HTML — с CSS и таблицей
  3. Сотрудник: Получает готовый PDF — с номерами страниц

PDF из HTML

Образец сборки PDF со свободной вёрсткой: разметка HTML и стили CSS заданы в настройках шага, а сервис docforge печатает из них готовый PDF с полями, таблицей и номерами страниц. Решение подходит для документов, которые не правят, но где важен внешний вид: сетка, цветные плашки, крупная типографика. Пригодится делопроизводству и аналитикам как заготовка, в которую подставляют свою разметку.

Что на входе

  • Ничего: запуск без полей формы.
  • Содержимое документа — HTML и стили — записано в настройках шага сборки. В образце это коммерческое предложение: заголовок, описание, таблица этапов со сроками и стоимостью, итоговая сумма и примечание.

Что на выходе

  • Файл PDF «Коммерческое_предложение.pdf»: A4, книжная ориентация, поля 20 мм сверху, снизу и слева, 15 мм справа.
  • В нижнем колонтитуле каждой страницы — «Страница N из M».
  • Строка со ссылкой на файл и его размером; при сбое — текст ошибки сервиса.

Как работает

  1. Запуск не требует входных данных.
  2. Сервис docforge получает HTML и стили и печатает страницу браузерным движком Chromium.
  3. Колонтитул — отдельный фрагмент HTML со своим оформлением: номер страницы и общее число страниц подставляет сам движок.
  4. Готовый 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, где он был одним из сценариев.
  • Число запусков в источниках не указано.