Pular para o conteúdo principal

Adicionar campo de formulário ao PDF para Make

Adicionar campo de formulário ao PDF é um Make Módulo que posiciona campos de formulário interativos (entradas de texto, caixas de seleção, botões de opção, listas suspensas e caixas de assinatura) em coordenadas X/Y precisas em qualquer superfície. PDF Use esta página para automatizar a criação de formulários preenchíveis para contratos, integração de RH, pesquisas e qualquer fluxo de trabalho em que os destinatários precisem preencher um formulário. PDF digitalmente. A saída é Base64-codificado e pronto para o preenchimento PDF Módulo de formulário ou upload direto.

O que este módulo faz

O que este módulo faz: O PDF4me Adicionar campo de formulário ao PDF O módulo posiciona campos de formulário interativos — entradas de texto, caixas de seleção, botões de opção, listas suspensas e caixas de assinatura — em coordenadas X/Y precisas em qualquer página de um site. PDF dentro do seu Make cenário. Alimente-o com um PDF buffer de Google Drive, Dropbox, ou um módulo anterior, defina o nome, o tipo e a posição do campo e receba de volta um Base64-preenchível codificado PDF Pronto para fazer upload, enviar por e-mail ou passar para o Preenchimento. PDF Módulo de formulário. Use Make's Iterador Para percorrer uma lista de definições de campos e adicionar dezenas de campos em uma única execução de cenário - sem manual. PDF Precisa-se de editor.

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

Autenticando seu API Solicitar

Todo PDF4me módulo em Make requer um válido API chave. Conectar PDF4me uma vez em MakeGerenciador de conexões - sua chave é armazenada com segurança e reutilizada em todos os PDF4me módulos em todos os seus cenários automaticamente.

Fatos importantes que você não deve perder

A posição Y é medida a partir do canto inferior esquerdo, não do canto superior.
O sistema de coordenadas usa PDF pontos (72 pt = 1 polegada) com a origem no canto inferior esquerdo da página. A posição Y = 0 coloca o campo na borda inferior. Para posicionar um campo a 1 polegada da parte superior de uma página A4 padrão (842 pt de altura), defina Y para aproximadamente 770 (842 − 72). Meça de baixo para cima - o oposto da maioria das ferramentas de design que medem de cima para baixo.
Cada chamada de módulo adiciona exatamente um campo - use um Iterator para múltiplos campos.
O módulo foi projetado para adicionar um campo por execução. Para criar um formulário com vários campos, armazene as definições dos campos (nome, tipo, X, Y, páginas) em um arquivo. Make armazenamento de dados ou JSON Em seguida, use um iterador para passar cada definição por uma cadeia de módulos "Adicionar Campo de Formulário". A saída de dados do documento de cada módulo torna-se a entrada do documento do próximo - o formulário acumula campos passo a passo.
Os dados de saída do documento são Base64 - mapeie-o diretamente para o próximo módulo
O módulo retorna a versão atualizada. PDF como Base64Os dados codificados no campo Dados do Documento. Mapeie-os diretamente para a entrada Documento do próximo campo. PDF4me módulo (Preencher) PDF Forma, achatar PDF Formulário, etc.) ou para um módulo de upload de armazenamento (Google Drive, Dropbox, OneDrive). Makeas integrações nativas do 's lidam com Base64Conversão automática para binário - nenhuma etapa intermediária de decodificação é necessária.
Adicionar campo de formulário ao módulo PDF no Make: PDF4me
Adicionar campo de formulário ao PDF módulo configurado dentro de um Make cenário

Parâmetros

⚠️ Os campos Nome do arquivo, Documento, Nome do campo e Tipo de campo do formulário são obrigatórios. Os parâmetros opcionais controlam o posicionamento do campo, o valor padrão e o direcionamento da página.

ParâmetroObrigatórioO que fazExemplo
File NameRequiredFilename of the source PDF including the .pdf extension. Map from the previous module's file name output or enter a static name. Used for output identification and file format validation.application_form.pdf
DocumentRequiredThe PDF file content as a binary buffer. Map from a Get File module (Google Drive, Dropbox, OneDrive, HTTP) or from the Document Data output of a previous PDF4me module. This is the base PDF that will receive the new form field.[Buffer from Google Drive Get File]
Field NameRequiredUnique identifier for the form field. Used for field recognition when filling the form programmatically or with the Fill PDF Form module. Use descriptive names without spaces (e.g. FirstName, EmailAddress, AgreeToTerms). Must be unique within the document.email_address
Form Field TypeRequiredThe type of interactive field to add. Text - single or multi-line text input. Checkbox - boolean tick box (true/false). Radio - radio button selection (group via shared Field Name). Dropdown - drop-down list selection. Signature - digital signature field.Text
Initial ValueConditionalDefault value pre-populated in the field. For Text fields: any string (appears as placeholder text). For Checkbox: "1" or "true" to pre-check, "0" or "false" for unchecked. Leave empty for blank fields that the recipient fills in.Enter your email address
Position XConditionalHorizontal position of the field from the left edge of the page, measured in PDF points (72 points = 1 inch). Default: 0 (left edge). Use a PDF ruler or coordinate tool to determine the exact X value for your layout.100
Position YConditionalVertical position of the field from the bottom-left corner of the page, measured in PDF points (72 points = 1 inch). Y = 0 is the bottom edge. For A4 (842 pt tall), Y = 770 places the field approximately 1 inch from the top.500
PagesConditionalTarget pages for the field using 0-based indexing. Use comma-separated indices for specific pages (e.g. "0,2,4"), ranges with hyphen (e.g. "0-3" for first four pages), or leave empty to apply to all pages.0

Campos de saída

CampoTipoO que contém
Document NameStringOutput PDF filename with the form field added
Document DataBase64The updated PDF with the new form field encoded as Base64; map directly to the next module's Document input or a storage upload field

Como configurar o campo "Adicionar ao formulário" PDF Módulo em Make

  1. Crie ou abra um Make cenário e adicione um gatilho ou módulo que forneça a fonte. PDF - Google Drive Arquivos de visualização, Dropbox Pasta de monitoramento, ou uma HTTP módulo.
  2. Adicionar um módulo Obter Arquivo (Google Drive, Dropbox, ou OneDrive) para recuperar o binário PDF buffer se o gatilho retornar apenas metadados.
  3. Adicione o PDF4me Adicionar campo de formulário ao PDF módulo - procurar PDF4me na lista de módulos e selecione-o.
  4. Autenticar com o seu PDF4me API chave se ainda não estiver conectada (insira-a no Make diálogo de conexão).
  5. Nome do arquivo do mapa a partir do nome do arquivo de saída do módulo anterior.
  6. Documento do mapa a partir do buffer de arquivo ou da saída de dados binários do módulo anterior.
  7. Digite o nome do campo - um identificador único e descritivo (por exemplo, ApplicantName, SignatureField).
  8. Selecione o tipo de campo do formulário - Texto, caixa de seleção, botão de opção, menu suspenso ou assinatura.
  9. Defina a posição X e Y. em PDF pontos para posicionamento preciso no campo.
  10. Conjunto de páginas Para direcionar páginas específicas (base 0) ou deixar em branco para todas as páginas.
  11. Conecte um módulo downstream - Mapear dados do documento para um preenchimento PDF Módulo de formulário ou upload para Google Drive/Dropbox.

Que tipos de campos de formulário você pode adicionar a um formulário? PDF em Make?

PDF4me Suporta cinco tipos de campos interativos: Texto para entrada de linha única ou múltipla, Caixa de seleção para seleções booleanas, Rádio botões agrupados por um nome de campo compartilhado, Suspenso listas para opções de seleção, e Assinatura campos para assinaturas digitais. Todas as posições usam PDF pontos de coordenadas (72 pt = 1 polegada) a partir da origem inferior esquerda. Para o completo PDF Consulte a especificação do campo do formulário. PDF Padrão 32000-1 e o Make PDF4me integração.

Exemplos de cenários

Modelo de contrato → Adicionar campos → Salvar no SharePointWhen a new contract type is approved, automatically add name, date, and signature fields to the template PDF and archive it in SharePoint.
Matriz de perguntas da pesquisa → Iterador → Um campo por perguntaTurn a structured list of survey questions into a fillable PDF form by iterating over field definitions stored in a Make data store.
Nova vaga de emprego → Adicionar campos de candidatura → Enviar formulário preenchível por e-mail para o RHAutomatically generate a fillable job application PDF with name, email, phone, and experience fields every time a new position is posted.

Perguntas frequentes

How are Position X and Y coordinates measured in this module?+
Coordinates use PDF points (72 pt = 1 inch) measured from the bottom-left corner of the page. Position X = 0 is the left edge; Position Y = 0 is the bottom edge. For a standard A4 page (842 pt tall), Y = 770 places a field approximately 1 inch from the top. Use a PDF coordinate tool or the PDF ruler in Acrobat to determine exact values before building your scenario.
How do I add multiple form fields in one Make scenario?+
Chain multiple Add Form Field to PDF modules in sequence. Map the Document Data output of each module to the Document input of the next - the form accumulates fields step by step. For a large number of fields, use Make's Iterator with a data store array of field definitions to process them programmatically without manually chaining hundreds of modules.
What is the correct Initial Value format for a checkbox?+
Set Initial Value to "1" or "true" to pre-check the box by default, or "0" or "false" for unchecked. For text fields, enter any string as placeholder text. Leave Initial Value empty for fields that the recipient fills in themselves - the field renders as a blank interactive element.
Does the Pages parameter use 0-based or 1-based indexing?+
Pages uses 0-based indexing - page 1 of the document is index 0, page 2 is index 1, and so on. Use comma-separated values for specific pages (e.g. "0,2,4"), ranges with hyphen (e.g. "0-3" for the first four pages), or leave empty to apply the field to every page in the document.
How do I use the Document Data Base64 output in the next module?+
Map the Document Data field directly to the Document or Buffer input of the next PDF4me module (e.g. Fill PDF Form, Flatten PDF Form). For Google Drive or Dropbox uploads, select the Data field and choose the Base64 mapping - Make handles the conversion to binary automatically. No intermediate decoding step is needed.

Módulos relacionados

Obtenha ajuda