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