gotenberg-simple

A simple and efficient n8n community node for Gotenberg PDF conversion. Convert URLs and HTML to PDF with customizable page sizes, margins, and print options.

Package Information

Released: 8/31/2025
Downloads: 15 weekly / 55 monthly
Latest Version: 0.7.0
Author: minutare

Documentation

Banner image

n8n-nodes-gotenberg-simple

Este repositório contém um node simples e eficiente para integração com o Gotenberg no n8n. O Gotenberg é uma API Docker para converter documentos HTML, Markdown e Office para PDF.

Node Incluído

Gotenberg Simple PDF

Node simplificado para conversão de URLs para PDF usando a API Gotenberg.

Funcionalidades:

  • URL → PDF: Conversão direta de páginas web para PDF
  • Configurações de página: A4, Letter, Legal ou tamanhos personalizados
  • Margens customizáveis: Superior, inferior, esquerda, direita
  • Orientação: Retrato ou paisagem
  • Opções avançadas: Background, escala, preferências CSS

Instalação

Para usar este node no n8n:

  1. Clone este repositório
  2. Execute npm install para instalar as dependências
  3. Execute npm run build para compilar o projeto
  4. Copie a pasta dist para o diretório de nodes customizados do n8n

Configuração

Credenciais Gotenberg API

Configure as credenciais com:

  • Base URL: URL do seu servidor Gotenberg (ex: http://localhost:3000 ou https://pdf.seudominio.com)
  • Default Headers (JSON): Headers opcionais para autenticação (ex: {"Authorization":"Basic ..."})

Exemplo de Uso

  1. Adicione o node Gotenberg Simple PDF ao seu fluxo
  2. Configure as credenciais Gotenberg API
  3. Informe a URL da página que deseja converter para PDF
  4. Ajuste as configurações de página conforme necessário
  5. Execute o fluxo

Interface Simplificada

O node foi projetado para ser simples e intuitivo:

  • URL: Página que será renderizada em PDF (não é a URL do Gotenberg)
  • Tamanho da Página: A4, Letter, Legal ou personalizado
  • Margens: Configurações individuais para cada margem
  • Orientação: Retrato ou paisagem
  • Opções de Impressão: Background, escala, preferências CSS

Desenvolvimento

Pré-requisitos

  • git
  • Node.js e npm. Versão mínima Node 20
  • n8n instalado globalmente: npm install n8n -g

Scripts Disponíveis

  • npm run build - Compila o projeto
  • npm run dev - Modo desenvolvimento com watch
  • npm run lint - Verificação de código
  • npm run format - Formatação automática

Recursos

Licença

MIT

Discussion