Saltar al contenido principal

Agregar campo de formulario a PDF para Make

Agregar campo de formulario a PDF es un Make módulo que coloca campos de formulario interactivos (entradas de texto, casillas de verificación, botones de radio, menús desplegables y cuadros de firma) en coordenadas X/Y precisas en cualquier PDF página. Úsela para automatizar la creación de formularios rellenables para contratos, incorporación de personal de RRHH, encuestas y cualquier flujo de trabajo donde los destinatarios necesiten completar un formulario. PDF digitalmente. La salida es Base64-codificado y listo para el relleno PDF Módulo de formulario o carga directa.

Lo que hace este módulo

Qué hace este módulo: El PDF4me Agregar campo de formulario a PDF El módulo coloca campos de formulario interactivos (entradas de texto, casillas de verificación, botones de radio, menús desplegables y cuadros de firma) en coordenadas X/Y precisas en cualquier página de un documento. PDF dentro de tu Make escenario. Aliméntalo con un PDF búfer de Google Drive, Dropbox, o un módulo anterior, defina el nombre, el tipo y la posición del campo, y reciba de vuelta un Base64-rellenable codificado PDF listo para cargar, enviar por correo electrónico o entregar al Rellenar PDF Módulo de formulario. Usar Make's Iterador Para iterar sobre una lista de definiciones de campos y agregar docenas de campos en una sola ejecución de escenario, sin necesidad de un proceso manual. PDF Se necesita editor.

Entradas de blog relacionadas
Aún no hay ninguna entrada de blog sobre esta función; estará disponible próximamente.
Mientras tanto, echa un vistazo al blog de PDF4me para encontrar tutoriales y flujos de trabajo para todas las plataformas.
Visita el blog

Autenticando su API Pedido

Cada PDF4me módulo en Make requiere un válido API clave. Conectar PDF4me una vez en MakeAdministrador de conexiones: su clave se almacena de forma segura y se reutiliza en todos los dispositivos. PDF4me Módulos en todos tus escenarios automáticamente.

Datos importantes que no debes perderte

La posición Y se mide desde la esquina inferior izquierda, no desde la superior.
El sistema de coordenadas utiliza PDF Puntos (72 pt = 1 pulgada) con el origen en la esquina inferior izquierda de la página. La posición Y = 0 coloca el campo en el borde inferior. Para posicionar un campo a 1 pulgada de la parte superior de una página A4 estándar (842 pt de alto), ajuste Y a aproximadamente 770 (842 − 72). Mida de abajo hacia arriba, lo contrario de la mayoría de las herramientas de diseño que miden de arriba hacia abajo.
Cada llamada al módulo agrega exactamente un campo; utilice un iterador para varios campos.
El módulo está diseñado para agregar un campo por ejecución. Para crear un formulario con muchos campos, almacene las definiciones de sus campos (nombre, tipo, X, Y, páginas) en un Make almacén de datos o JSON Luego, se utiliza un iterador para procesar cada definición mediante una cadena de módulos Agregar campo de formulario. La salida de Datos del documento de cada módulo se convierte en la entrada del documento del siguiente: el formulario acumula campos paso a paso.
La salida de datos del documento es Base64 - mapéalo directamente al siguiente módulo
El módulo devuelve el actualizado PDF como Base64-datos codificados en el campo Datos del documento. Asigne esto directamente a la entrada Documento del siguiente PDF4me módulo (Rellenar PDF Formar, aplanar PDF Formulario, etc.) o a un módulo de carga de almacenamiento (Google Drive, Dropbox, OneDrive). Makemaneja las integraciones nativas Base64-Conversión a binario automática: no se requiere ningún paso de decodificación intermedio.
Agregar campo de formulario al módulo PDF en Make: PDF4me
Agregar campo de formulario a PDF módulo configurado dentro de un Make escenario

Parámetros

⚠️ El nombre del archivo, el documento, el nombre del campo y el tipo de campo del formulario son obligatorios. Los parámetros opcionales controlan la ubicación del campo, el valor predeterminado y la segmentación de la página.

ParámetroRequeridoLo que haceEjemplo
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 salida

CampoTipoLo que contiene
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

Cómo configurar el campo Agregar formulario para PDF Módulo en Make

  1. Crear o abrir un Make escenario y agregar un disparador o módulo que proporcione la fuente PDF - Google Drive Archivos de vigilancia, Dropbox Carpeta de vigilancia o una HTTP módulo.
  2. Agregar un módulo Obtener archivo (Google Drive, Dropbox, o OneDrive) para recuperar el binario PDF búfer si el disparador solo devuelve metadatos.
  3. Añade el PDF4me Agregar campo de formulario a PDF módulo - buscar PDF4me en la lista de módulos y selecciónelo.
  4. Autenticar con tu PDF4me API clave si aún no está conectado (ingrésela en el Make cuadro de diálogo de conexión).
  5. Nombre del archivo del mapa a partir de la salida del nombre de archivo del módulo anterior.
  6. Documento de mapa a partir del búfer de archivos o la salida de datos binarios del módulo anterior.
  7. Introduzca el nombre del campo - un identificador único y descriptivo (p. ej. ApplicantName, SignatureField).
  8. Seleccione el tipo de campo del formulario - Texto, casilla de verificación, botón de opción, menú desplegable o firma.
  9. Establecer la posición X e Y en PDF puntos para una colocación precisa en el campo.
  10. Establecer páginas para seleccionar páginas específicas (basado en 0), o dejar vacío para todas las páginas.
  11. Conecte un módulo descendente - mapear datos del documento a un relleno PDF Módulo de formulario o cargar a Google Drive/Dropbox.

¿Qué tipos de campos de formulario puede agregar a un formulario? PDF en Make¿

PDF4me Admite cinco tipos de campos interactivos: Texto para entrada de una o varias líneas, Caja para selecciones booleanas, Radio botones agrupados por un nombre de campo compartido, Menú desplegable listas para opciones seleccionadas y Firma campos para firmas digitales. Todos los puestos utilizan PDF Puntos de coordenadas (72 pt = 1 pulgada) desde el origen inferior izquierdo. Para obtener el resultado completo, consulte la documentación completa. PDF Especificación de campos de formulario ver el PDF Estándar 32000-1 y el Make PDF4me integración.

Ejemplos de escenarios

Plantilla de contrato → Agregar campos → Guardar en 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 preguntas de la encuesta → Iterador → Un campo por preguntaTurn a structured list of survey questions into a fillable PDF form by iterating over field definitions stored in a Make data store.
Nueva oferta de empleo → Añadir campos de solicitud → Enviar formulario rellenable por correo electrónico a RRHHAutomatically generate a fillable job application PDF with name, email, phone, and experience fields every time a new position is posted.

Preguntas frecuentes

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

Obtén ayuda