Package Information
Released: 6/4/2025
Downloads: 0 weekly / 0 monthly
Latest Version: 1.0.1
Author: victorprsilva
Available Nodes
Documentation
n8n-nodes-htmltopdf
Este é um nó personalizado para o n8n que converte conteúdo HTML em PDF utilizando o pacote Puppeteer. Ideal para geração automatizada de relatórios, recibos e documentos visuais em fluxos n8n.
✨ Funcionalidades
- 📄 Converte HTML para PDF utilizando Chromium Headless
- 💡 Totalmente local, sem dependência de APIs externas
- 🔄 Retorna um arquivo binário pronto para envio por e-mail, API, etc.
- 📎 Compatível com qualquer node que aceite binários (e-mail, upload, mensagem)
📦 Instalação
Este pacote é compatível com instâncias auto-hospedadas do n8n.
- Vá para
Settings > Community Nodes > Install
- Digite o nome do pacote:
n8n-nodes-htmltopdf
- Marque a opção de aceite
- Clique em Install
🧪 Exemplo de uso
Use um node
Set
para fornecer um campo chamadohtml
com o conteúdo desejado:{ "html": "<html><body><h1>Relatório</h1><p>Conteúdo do PDF</p></body></html>" }
Conecte ao node
HTML to PDF
O output será um item binário com:
fileName
:html_to_pdf.pdf
mimeType
:application/pdf
data
: conteúdo em base64 do PDF
Você pode conectar diretamente com nodes como:
- Email (como anexo)
- Telegram
- Dropbox / Google Drive
- HTTP Request (upload de arquivo)
- WhatsApp API (ex: Evolution)
🔧 Dependências
Este pacote utiliza o Puppeteer, que instala uma versão headless do Chromium.
Certifique-se de que o ambiente do n8n:
- Suporte Node.js >= 16
- Possua recursos de sistema para rodar Chromium Headless
📁 Estrutura do Projeto
n8n-nodes-htmltopdf/
├── nodes/
│ └── HtmlToPdf.node.ts
├── package.json
├── tsconfig.json
├── README.md
📜 Licença
MIT © [Seu Nome]
🔖 Tags NPM
"keywords": [
"n8n",
"n8n-community-node-package",
"pdf",
"html",
"puppeteer",
"automation",
"custom-node"
]