Pular para o conteúdo principal

Adicionar campos de formulário a PDF usando n8n Ação

PDF4me Adicionar campos de formulário a PDF converte estático PDF documentos em formulários interativos e preenchíveis por meio de n8n Fluxos de trabalho de automação. Processo PDFs de distância n8n gatilhos, dados binários, strings base64 ou públicos URLPermite adicionar campos de formulário (caixas de texto, caixas de seleção) com posicionamento personalizável, nomes de campos, valores padrão, controle de tamanho, direcionamento específico para cada página e opções de alinhamento flexíveis. Esta solução é ideal para a criação de modelos de formulário, geração de documentos interativos, formulários de coleta de dados, criação de pesquisas e fluxos de trabalho automatizados de design de formulários que exigem a criação profissional de campos de formulário com posicionamento preciso e integração perfeita.

Artigos relacionados no blogue
Ainda não há nenhuma publicação no blogue sobre esta funcionalidade — em breve.
Entretanto, explore o blogue da PDF4me para encontrar tutoriais e fluxos de trabalho para todas as plataformas.
Visite o blogue

Configurar

Adicione o PDF4me "Adicionar campos de formulário ao PDF"nó para o seu n8n fluxo de trabalho e configure os parâmetros necessários. Para obter instruções de configuração inicial, consulte nosso n8n Guia de integração.

Pré-requisitos:

  • PDF4me API credenciais
  • n8n acesso ao fluxo de trabalho

Configuração:

  1. Adicionar PDF4me nó para fluxo de trabalho
  2. Selecione "Adicionar campos de formulário ao PDF" Ação
  3. Configure os parâmetros de entrada (veja abaixo)
Adicionar campos de formulário à configuração de PDF

Parâmetros

Lista completa de parâmetros para Adicionar Campos de Formulário a PDF Ação. Configure esses parâmetros para controlar a adição de campos ao formulário.

Importante: Os parâmetros marcados com um asterisco (***) são obrigatórios e devem ser fornecidos para que a ação funcione corretamente.

ParâmetroTipoDescriçãoExemplo
Tipo de dados de entrada***StringPDF Seleção do formato de entrada
• Escolha o formato do seu PDF entrada de documento
PDF4me Suporta vários tipos de entrada
• Opções: Dados binários, Base64 Corda, ou URL
Binary Data
Campo binário de entradaBinárioBinário PDF Entrada de arquivo (Obrigatório se os dados forem binários)
• Referência PDF arquivo do anterior n8n upload de nó ou arquivo
• Funciona com qualquer PDF documento para adição de campo de formulário
• Obrigatório quando o tipo de dados de entrada for "Dados binários"
{{ $binary.data }}
Conteúdo do PDF em Base64StringBase64 Codificado PDF Entrada (Obrigatório se) Base64 Corda)
• Fornecer PDF conteúdo como string codificada em base64
• Suporta várias PDF formatos para aprimoramento de formulários
• Obrigatório quando o tipo de dados de entrada for "Base64 Corda"
JVBERi...
URL do PDFStringPúblico PDF URL Entrada (Obrigatório se) URL)
• Fornecer uma permissão pública/aberta URL para o PDF arquivo
• Faz o download e processa o documento para adição de campos de formulário.
• Obrigatório quando o tipo de dados de entrada for "URL"
https://abc.com/doc.pdf
Valor inicial***StringValor padrão do campo de formulário
• Defina o valor de texto inicial ou padrão para o campo do formulário
• O texto aparece no campo quando PDF está aberto
• Fornece orientações ou informações pré-preenchidas para os usuários
input text
Posição X***NúmeroPosição de campo horizontal
• Defina a posição horizontal (coordenada X) para o campo do formulário.
• Funciona com configurações de alinhamento (Esquerda, Direita, Centro)
• O valor padrão é 0
300
Posição Y***NúmeroPosição do campo vertical
• Defina a posição vertical (coordenada Y) para o campo do formulário.
• Funciona com configurações de alinhamento (Superior, Inferior, Central)
• O valor padrão é 0
300
Nome do campo***StringIdentificador do campo do formulário
• Especifique um nome exclusivo para o campo do formulário.
• Utilizado para identificar campos na extração e processamento de dados de formulários
• Use nomes descritivos para melhor gerenciamento de formulários
Input Field Name
Tamanho***NúmeroTamanho do campo do formulário
• Defina o tamanho ou o tamanho da fonte para o campo do formulário
• Controla a aparência e a usabilidade do campo do formulário
• O valor padrão é 0
4
Páginas***StringEspecificação da página de destino
• Especifique os índices de página como valores separados por vírgula ou intervalos.
• Exemplos: "0,1,2-" ou "1,2,3-7"
• Por padrão, processa todas as páginas se não for especificado.
1
Tipo de campo do formulário***StringSeleção do tipo de campo
• Escolha o tipo de campo de formulário a adicionar
• Opções: Caixa de texto (entrada de texto), Caixa de seleção (campo de caixa de seleção)
• Diferentes tipos oferecem funcionalidades diferentes
TextBox
Nome do arquivo de saída***StringNome do arquivo de saída
• Especifique o nome para o arquivo gerado. PDF arquivo com campos de formulário
• Deve incluir a extensão .pdf
PDF4me garante a validação exclusiva de nomes e formatos.
form_fields_output.pdf
Nome do campo binário de saída***StringMapeamento de dados binários
• Defina o nome da variável para acessar os dados gerados. PDF dados binários
• Utilizado em ações subsequentes do fluxo de trabalho
• Essencial para o fluxo de dados do fluxo de trabalho
data
AssíncronoBooleanProcessamento assíncrono
• Ativar ou desativar o processamento assíncrono
• Quando ativada, a operação é executada em segundo plano para melhor desempenho.
• Recomendado para fluxos de trabalho empresariais e processamento de alto volume.
true

Saída

Parâmetros de saída

ParâmetroTipoDescriçãoExemplo
nome_do_arquivoStringPDF4me nome do arquivo gerado - O nome completo do arquivo processado com sucesso. PDF documento com campos de formulário com a extensão adequada. PDF4me Garante nomes exclusivos e valida a conformidade do formato do arquivo para uma integração perfeita com os processos subsequentes.form_fields_output.pdf
tipo mimeStringPDF4me MIME identificador de tipo - O padronizado MIME tipo para o gerado PDF arquivo, sempre definido para application/pdf por PDF4meO mecanismo de processamento garante o manuseio e reconhecimento adequados de arquivos em todos os sistemas e aplicativos.application/pdf
tamanho do arquivoNúmeroPDF4me tamanho do arquivo em bytes - O tamanho exato do arquivo gerado PDF Arquivo em bytes, fornecido para planejamento de armazenamento, otimização de largura de banda e monitoramento de transferência de arquivos. Essencial para gerenciamento de documentos corporativos e automação de fluxo de trabalho.121883
sucessoBooleanPDF4me indicador de status de adição de campo de formulário - Indicador booleano que aponta o sucesso ou a falha do processo de adição do campo do formulário. Retorna true para operações bem-sucedidas e false para quaisquer erros, permitindo um tratamento robusto de erros em fluxos de trabalho automatizados.true
mensagemStringPDF4me mensagem de status de adição de campo de formulário - Mensagem descritiva indicando o resultado do processo de adição de campos do formulário. Fornece mensagens de status claras para operações bem-sucedidas e informações detalhadas sobre erros para fins de solução de problemas.Form fields added to PDF successfully
nomeDoCampoStringPDF4me identificador de campo de formulário - O nome do campo do formulário que foi adicionado ao PDF documento. Este identificador corresponde ao parâmetro Nome do Campo usado durante a criação do campo e é essencial para a extração de dados do formulário e o gerenciamento do campo.Test Box
tipo de campo de formulárioStringPDF4me confirmação do tipo de campo - O tipo de campo de formulário que foi adicionado com sucesso ao PDF Documento. Confirma o tipo de campo (Caixa de Texto, Caixa de Seleção, Botão de Opção, Caixa de Combinação) que foi criado durante a operação.TextBox
valor inicialStringPDF4me valor padrão do campo - O valor de texto inicial ou padrão definido para o campo do formulário. Esse valor aparece no campo quando o PDF é aberto e fornece orientações ou informações pré-preenchidas para os usuários.input
posiçãoObjectPDF4me coordenadas de posição do campo - A posição exata onde o campo do formulário foi inserido na página, contendo as coordenadas X e Y medidas em pontos a partir das bordas da página.{"x": 200, "y": 200}
tamanhoNúmeroPDF4me confirmação do tamanho do campo - O tamanho ou tamanho da fonte aplicado ao campo do formulário. Isso confirma as dimensões do campo e as configurações de aparência que foram definidas durante a criação do campo.3
páginasStringPDF4me confirmação da página de destino - O número da página onde o campo do formulário foi adicionado com sucesso. Confirma a página específica do documento onde o campo foi inserido."1"

N8N Resposta à ação

O PDF4me Adicionar campos de formulário a PDF API Retorna uma resposta que pode ser visualizada em vários formatos. Escolha a visualização que melhor se adapta às suas necessidades:

JSON Formato de resposta

O bruto JSON resposta do API:

[
{
"success": true,
"message": "Form fields added to PDF successfully",
"fileName": "form_fields_output.pdf",
"mimeType": "application/pdf",
"fileSize": 121883,
"fieldName": "Test Box",
"formFieldType": "TextBox",
"initialValue": "input ",
"position": {
"x": 200,
"y": 200
},
"size": 3,
"pages": "1"
}
]

Casos de uso

Criação e conversão de formulários digitais**

  • Converta formulários em papel em formatos digitais interativos. PDF formulários com campos preenchíveis
  • Adicione campos de formulário a documentos existentes para coleta de dados e entrada de dados pelo usuário.
  • Crie modelos de formulários personalizados para pesquisas, inscrições e coleta de feedback.

Aprimoramento e interatividade de documentos

  • Aprimore documentos estáticos com elementos interativos para um melhor engajamento do usuário.
  • Adicionar funcionalidades de coleta de dados às funcionalidades existentes PDF documentos e relatórios
  • Transforme documentos em formulários preenchíveis para processamento automatizado de dados.

Automação de fluxos de trabalho e coleta de dados

  • Automatize a criação de formulários para processos padronizados de coleta de dados.
  • Integre a adição de campos de formulário aos fluxos de trabalho de processamento de documentos.
  • Crie formulários dinâmicos para diversos processos e aplicações de negócios.

Obtenha ajuda