Создание PDF из HTM

СКАЧАТЬ ВОРКФЛОУ

📝 Данный воркфлоу позволяет автоматически формировать PDF-файлы из HTML-кода с помощью сервиса Gotenberg через n8n. Решение облегчает генерацию документов на лету — для отчетов, счетов, договоров и любой другой документации.
Что делает этот рабочий процесс? — Автоматически конвертирует HTML-разметку в PDF-файл, используя Gotenberg API, без ручных действий и дополнительного софта.
Для кого этот рабочий процесс? — Подходит веб-разработчикам, менеджерам проектов, маркетологам, сотрудникам поддержки, техническим специалистам и всем, кто регулярно создает и отправляет документы в формате PDF.
Преимущества
  • 🚀 Быстрый процесс без ручных операций
  • 📃 Универсальный формат вывода данных (PDF)
  • 🔄 Гибкая интеграция в любые цепочки автоматизации n8n
  • 🛠 Поддержка HTML и CSS-стилей при конвертации
  • 🔐 Минимальные требования — только доступ к Gotenberg
Как это работает?
  1. Воркфлоу запускается по команде или событию.
  2. HTML-контент готовится в заданном узле n8n (встроенным текстом или из переменной).
  3. С помощью HTTP-запроса (POST) отправляется HTML-страница на сервер Gotenberg в нужном формате.
  4. Gotenberg возвращает PDF-документ — он сохраняется или используется для дальнейших задач (отправка, загрузка, хранение).
Используемые основные узлы n8n
  • HTML Generator — формирует HTML-контент, который требуется преобразовать.
  • HTTP Request — отправляет данные на сервер Gotenberg для конвертации.
  • Binary Data Node / File Node (опционально) — сохраняет полученный PDF-файл для обработки, отправки или загрузки.
Что требуется для работы?
  • Аккаунт и рабочий инстанс Gotenberg (он может быть запущен локально или в облаке)
  • API-доступ (URL Gotenberg, стандартные настройки)
  • Доступ к n8n (облачный сервис или self-hosted)
  • Готовый HTML-текст или шаблон для конвертации
Как настроить
  1. Запустите сервер Gotenberg (или подключитесь к существующему).
  2. Создайте новый воркфлоу в n8n.
  3. Добавьте узел для генерации или получения HTML (например, Set/HTTP/API-подключение).
  4. Создайте HTTP Request узел:
  • Метод: POST
  • URL: http(s)://[ваш_сервер_gotenberg]/forms/html
  • Тело запроса: HTML-файл (тип multipart/form-data)
  • Headers: если нужно, укажите авторизацию
  1. Свяжите полученное бинарное содержимое с дальнейшими действиями: сохраните в облако, приложите к письму, загрузите в CRM и т.д.
  2. Протестируйте воркфлоу и внесите коррекции при необходимости.
  3. Сохраните и активируйте процесс.