Pular para o conteúdo principal

PDF preenchível mais JSON? O n8n preenche o formulário. Quatro nós, pronto!

· 14 min para ler
SEO and Content Writer

Você tem um formulário PDF preenchível e dados em JSON. Digitar em cada campo manualmente é demorado. n8n mais PDF4me automatiza o processo: baixe o formulário do Dropbox, execute Preencha um formulário em PDF Com JSON, e faça o upload do resultado. Sem código. Funciona em servidores próprios ou na nuvem n8n. Conecte o Dropbox, cole ou mapeie seu JSON e obtenha um formulário preenchido.

Em resumo: Baixe o arquivo PDF (Dropbox, por exemplo. /dados do blog/preencher um pdf/exemplo_formulário_preenchido.pdf, campo de saída: dados) → PDF4me, Preencha um formulário em PDF (Campo binário PDF: dados, dados de formulário JSON com nome do cliente, e-mail, etc.) → Carregar um arquivo (Dropbox, por exemplo. /dados do blog/preencher um pdf/saída/Preencher_Pdf_n8n.pdfResultado: PDF preenchido, pronto para armazenar ou enviar.

Perguntas e respostas baseadas no "porquê".

Por que usar JSON para preencher formulários PDF? As chaves JSON correspondem diretamente aos nomes dos campos do formulário (nomeDoCliente, e-mail, númeroDaIncidente, etc.). Os dados de bancos de dados, webhooks ou planilhas são facilmente convertidos para JSON. Um modelo, vários preenchimentos: reutilize o mesmo formulário com JSONs diferentes para automação em massa.

Por que usar o n8n para preencher formulários em PDF? O n8n oferece controle auto-hospedado e fluxo de dados flexível. Acione a execução de um novo arquivo, agende tarefas ou extraia dados de APIs. Passe o arquivo binário PDF e o JSON para a função "Preencher um Formulário PDF" e, em seguida, direcione a saída para o Dropbox, e-mail ou para o próximo nó.

Por que usar o PDF4me para preencher um formulário em PDF? O nó aceita JSON diretamente. Você fornece o binário do PDF e os dados do formulário (JSON); o PDF4me associa as chaves aos campos do formulário e retorna um PDF preenchido. Não é necessário mapeamento campo a campo.


O que você receberá

Entrada: Um formulário PDF preenchível no Dropbox e um arquivo JSON (colado ou proveniente de um nó anterior) com nomes de campos correspondentes. Saída: Um PDF completo com todos os campos preenchidos, pronto para salvar, enviar por e-mail ou passar para o próximo nó.


Do que você precisa

  • n8nHospedado por si próprio ou Nuvem n8nAdicione os nós PDF4me e Dropbox.
  • Chave da API do PDF4me, Obtenha sua chave de APIConecte-o ao adicionar o nó PDF4me. Primeira vez? Veja Conecte o PDF4me ao n8n.
  • DropboxPara o formulário PDF e pasta de saída. O Google Drive também funciona com os nós apropriados.

Visão geral do fluxo de trabalho

  1. Ao clicar em Executar fluxo de trabalho (ou um gatilho de arquivo para automação).
  2. Baixe o arquivo PDF (Dropbox): Obtém o PDF preenchível em branco. A saída é enviada para um campo binário. dados.
  3. PDF4me: Preencha um formulário em PDFCampo binário do PDF: dadosDados do formulário (JSON) com nomes e valores dos campos.
  4. Carregar um arquivo (Dropbox): Salva o PDF preenchido na sua pasta de saída.

Visão geral completa do fluxo de trabalho

Fluxo de trabalho n8n: Ao clicar em Executar fluxo de trabalho, faça o download do arquivo PDF, preencha o formulário PDF ou carregue um arquivo.

Quatro nós: Acionar, Baixar o arquivo PDF, Preencher um formulário PDF e Carregar um arquivo. Cada um exibe uma marca de seleção verde quando configurado. O arquivo binário do PDF flui de Baixar para Preencher um formulário PDF; o PDF preenchido segue para Carregar.


Passo 1: Baixe o arquivo PDF

Fluxo de trabalho até o momento: Acionar e baixar apenas.

  1. Adicionar Ao clicar em Executar fluxo de trabalho (ou Dropbox: Quando um arquivo é criado para automação).
  2. Adicionar DropboxBaixe o arquivo PDF (ou Download operação em Arquivo recurso).
  3. CredencialSelecione sua conta do Dropbox.
  4. Caminho do arquivo: por exemplo /dados do blog/preencher um pdf/exemplo_formulário_preenchido.pdf.
  5. Insira o arquivo de saída no campo: dados (para que o próximo nó possa usar o binário).
  6. Execute o nó. O PDF está disponível em dados campo binário.

Baixe o arquivo PDF: Configuração

Download do Dropbox: Caminho do arquivo /blog data/fill a pdf/sample_fill_form.pdf, Insira o arquivo de saída no campo de dados.

Nó de download: O caminho do arquivo está definido para o formulário PDF. O campo "Inserir arquivo de saída" está definido como "dados" para que o nó "Preencher formulário PDF" receba o arquivo binário.


Etapa 2: Preencha um formulário em PDF

Fluxo de trabalho até o momento: Baixar → Preencher o formulário em PDF.

  1. Adicionar PDF4meFormuláriosPreencha um formulário em PDF.
  2. CredencialConta PDF4me.
  3. Tipo de dados de entrada PDF: Dados binários.
  4. Campo binário PDF: dados (do nó de Download).
  5. Tipo de dados: Documento único.
  6. Dados do formulário (JSON)Cole ou mapeie seu JSON. As chaves devem corresponder aos nomes dos campos do formulário, por exemplo: {"customerName":"John Doe","email":"[email protected]","telefone":"+1 555 123 456","número da fatura":"INV-2026-001","data da fatura":"2026-03-09","endereço":"221B Baker Street, Londres","valor":"1250 USD"}.
  7. Tipo de saída: pdf.
  8. Nome do arquivo de saída: por exemplo filled_form_output.pdf.
  9. Nome do campo binário de saída: dados.
  10. Execute o nó. O PDF preenchido aparecerá na tela. dados campo binário.

PDF4me: Preencha um formulário PDF: Parâmetros

Preencher um formulário PDF: Dados binários em PDF, dados JSON do formulário com nome do cliente, e-mail, número da fatura, etc.

Preencher um formulário PDF: Campo binário do PDF baixado, dados do formulário (JSON) com chaves correspondentes aos campos do formulário PDF. A saída é enviada para o campo binário de dados.


Etapa 3: Carregar um arquivo

Fluxo de trabalho até o momento: Fazer o download → Preencher o formulário em PDF → Enviar.

  1. Adicionar DropboxCarregar um arquivo (ou Carregar operação em Arquivo recurso).
  2. CredencialMesma conta do Dropbox.
  3. Caminho do arquivo: por exemplo /dados do blog/preencher um pdf/saída/Preencher_Pdf_n8n.pdf.
  4. Arquivo binário: Sim.
  5. Campo binário de entrada: dados (de Preencher um formulário em PDF).
  6. Execute o fluxo de trabalho. O PDF preenchido será salvo no Dropbox.

Carregar um arquivo: Configuração

Upload para Dropbox: Caminho do arquivo /blog data/fill a pdf/output/Fill_Pdf_n8n.pdf, Campo de entrada binário data

Nó de upload: Caminho do arquivo para a pasta de saída e nome do arquivo. Campo binário de entrada definido com os dados do preenchimento de um formulário PDF.


Entrada e Saída: O que entra, o que sai

Aqui estão o JSON, o formulário em branco e o resultado preenchido.

Exemplo de entrada JSON

Exemplo de JSON: nomeDoCliente, email, telefone, númeroDaFatura, dataDaFatura, endereço, valor

Exemplo de JSON: as chaves correspondem aos campos preenchíveis do formulário. Cole em Dados do Formulário (JSON) ou mapeie de um nó Conjunto ou nó anterior.

Formulário preenchível em branco (entrada)

Formulário de Demonstração de Fatura (Preenchível): formulário em branco com Nome do Cliente, E-mail, Telefone, Número da Fatura, Data da Fatura, Endereço e Valor.

Formulário de fatura em branco preenchível: os campos correspondem às chaves JSON. O PDF4me preenche cada campo com base no valor JSON.

Formulário preenchido (saída)

Formulário de fatura de demonstração preenchido por John Doe, john.doe@email.com, INV-2026-001, 221B Baker Street, 1250 USD

Formulário de fatura preenchido: todos os campos são preenchidos a partir de JSON. O resultado é salvo através do nó de Upload ou passado para a próxima etapa do fluxo de trabalho.


Casos de uso: Quando preencher formulários PDF no n8n

Faturas e orçamentos: O webhook ou o envio do formulário envia um arquivo JSON. Baixe o modelo, preencha-o e faça o upload ou envie o PDF por e-mail.

Contratos e acordos: O CRM ou banco de dados retorna JSON. Mapeie para um modelo de contrato e gere PDFs preenchidos para cada registro.

Certificados e distintivos: Dados de eventos ou treinamentos em formato JSON. Preencha formulários de certificado em lote e salve-os no armazenamento em nuvem ou envie-os por e-mail.


Referência rápida: Configurações de teclas

ContextoExemplo
1. Baixe o arquivo PDFCaminho do arquivo/dados do blog/preencher um pdf/exemplo_formulário_preenchido.pdf
2. Preencha um formulário em PDF.Campo binário PDFdados (de Download)
2. Preencha um formulário em PDF.Dados do formulário (JSON){"customerName":"John Doe","email":"..."}
3. Carregar um arquivoCampo binário de entradadados (de Preencher um formulário em PDF)

Para obter detalhes completos sobre os parâmetros, consulte Preencha o formulário em PDF, n8n.


Solução de problemas

Campos do formulário não preenchidos ou com valores incorretos

As chaves JSON devem corresponder exatamente aos nomes dos campos do formulário PDF (diferenciando maiúsculas de minúsculas). Verifique os nomes dos campos no Acrobat ou em um editor de PDF.

Campo binário do PDF: sem dados

Certifique-se de que o nó de Download utilize Insira o arquivo de saída no campo: dados e as referências do nó Preencher um Formulário PDF dados em um campo binário PDF.

Erros 401, 402 ou outros erros de API

Solução de problemas do PDF4me Abrange os tópicos 401 (chave de API), 402 (créditos) e muito mais.


Qual o próximo passo?

  • Substitua o gatilho manual por Dropbox, quando um arquivo é criado Processar automaticamente todos os novos PDFs em uma pasta.
  • Adicionar um Definir O nó anterior ao preenchimento de um formulário PDF serve para construir o JSON a partir dos nós anteriores (por exemplo, envios de formulários, webhooks).
  • Adicionar Dividir em lotes Para processar vários formulários a partir de uma matriz de objetos JSON.
  • Mesmo fluxo em Fazer ou Power Automate Se você preferir essas plataformas.