Agregar campos de formulario a PDF usando n8n acción
PDF4me Agregar campos de formulario a PDF convierte estático PDF documentos en formularios interactivos y rellenables a través de n8n Flujos de trabajo de automatización. Proceso PDFs lejos n8n disparadores, datos binarios, cadenas base64 o público URLPermite añadir campos de formulario (cuadros de texto, casillas de verificación) con posicionamiento, nombres de campo, valores predeterminados, control de tamaño, segmentación por página y opciones de alineación flexibles, todo ello personalizable. Esta solución es ideal para la creación de plantillas de formulario, la generación de documentos interactivos, formularios de recopilación de datos, la creación de encuestas y flujos de trabajo automatizados de diseño de formularios que requieren la creación profesional de campos con posicionamiento preciso e integración perfecta.
Configuración
Añade el PDF4me "Agregar campos de formulario a PDF" nodo a tu n8n flujo de trabajo y configure los parámetros necesarios. Para obtener instrucciones de configuración inicial, consulte nuestra n8n Guía de integración.
Requisitos previos:
- PDF4me API credenciales
- n8n acceso al flujo de trabajo
Configuración:
- Agregar PDF4me nodo a flujo de trabajo
- Seleccione "Agregar campos de formulario a PDF" acción
- Configure los parámetros de entrada (véase más abajo).

Parámetros
Lista completa de parámetros para Agregar campos de formulario a PDF acción. Configure estos parámetros para controlar la adición de campos de formulario.
Importante: Los parámetros marcados con un asterisco (***) son obligatorios y deben proporcionarse para que la acción funcione correctamente.
| Parámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Tipo de datos de entrada*** | String | PDF Selección del formato de entrada • Elija el formato de su PDF entrada de documentos • PDF4me admite varios tipos de entrada • Opciones: Datos binarios, Base64 Cuerda o URL | Binary Data |
| Campo binario de entrada | Binario | Binario PDF Entrada de archivo (Obligatorio si se trata de datos binarios) • Referencia PDF archivo de anterior n8n carga de nodos o archivos • Funciona con cualquier PDF documento para agregar campos al formulario • Obligatorio cuando el tipo de datos de entrada es "Datos binarios". | {{ $binary.data }} |
| Contenido PDF en Base64 | String | Base64 Codificado PDF Aporte (Obligatorio si Base64 Cadena) • Proporcionar PDF contenido como cadena codificada en base64 • Admite varios PDF formatos para mejorar formularios • Obligatorio cuando el tipo de datos de entrada es "Base64 Cadena" | JVBERi... |
| URL del PDF | String | Público PDF URL Aporte (Obligatorio si URL) • Proporcionar un permiso público/abierto URL hacia PDF archivo • Descarga y procesa el documento para la adición de campos al formulario. • Obligatorio cuando el tipo de datos de entrada es "URL" | https://abc.com/doc.pdf |
| Valor inicial*** | String | Valor predeterminado del campo del formulario • Establezca el valor de texto inicial o predeterminado para el campo del formulario. • El texto aparece en el campo cuando PDF está abierto • Proporciona orientación o información precargada para los usuarios. | input text |
| Posición X*** | Número | Posición horizontal del campo • Defina la posición horizontal (coordenada X) para el campo del formulario. • Funciona con ajustes de alineación (Izquierda, Derecha, Centro) • El valor predeterminado es 0. | 300 |
| Posición Y*** | Número | Posición de campo vertical • Defina la posición vertical (coordenada Y) para el campo del formulario. • Funciona con ajustes de alineación (Superior, Inferior, Medio) • El valor predeterminado es 0. | 300 |
| Nombre del campo*** | String | Identificador de campo de formulario • Especifique un nombre único para el campo del formulario. • Se utiliza para identificar campos en la extracción y procesamiento de datos de formularios. • Utilice nombres descriptivos para una mejor gestión de los formularios. | Input Field Name |
| Tamaño*** | Número | Tamaño del campo del formulario • Defina el tamaño o el tamaño de fuente para el campo del formulario. • Controla la apariencia y la usabilidad del campo del formulario. • El valor predeterminado es 0. | 4 |
| Páginas*** | String | Especificación de la página de destino • Especifique los índices de página como valores separados por comas o rangos. • Ejemplos: "0,1,2-" o "1,2,3-7" • Por defecto, procesa todas las páginas si no se especifica lo contrario. | 1 |
| Tipo de campo de formulario*** | String | Selección de tipo de campo • Elija el tipo de campo de formulario que desea agregar • Opciones: Cuadro de texto (entrada de texto), Casilla de verificación (campo de casilla de verificación) • Los diferentes tipos ofrecen diferentes funcionalidades. | TextBox |
| Nombre del archivo de salida*** | String | Nombre del archivo de salida • Especifique el nombre para el generado PDF archivo con campos de formulario • Debe incluir la extensión .pdf • PDF4me garantiza la validación de nombres y formatos únicos. | form_fields_output.pdf |
| Nombre del campo binario de salida*** | String | Mapeo de datos binarios • Defina el nombre de la variable para acceder a los datos generados. PDF datos binarios • Se utiliza en acciones de flujo de trabajo posteriores • Esencial para el flujo de datos del flujo de trabajo | data |
| Asíncrono | Boolean | Procesamiento asíncrono • Habilitar o deshabilitar el procesamiento asíncrono • Cuando está habilitada, la operación se ejecuta en segundo plano para un mejor rendimiento. • Recomendado para flujos de trabajo empresariales y procesamiento de alto volumen. | true |
Producción
Parámetros de salida
| Parámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Nombre del archivo | String | PDF4me nombre de archivo generado - El nombre de archivo completo del archivo procesado correctamente PDF documento con campos de formulario con la extensión adecuada. PDF4me Garantiza una nomenclatura única y valida el cumplimiento del formato de archivo para una integración perfecta con los procesos posteriores. | form_fields_output.pdf |
| tipo mime | String | PDF4me MIME identificador de tipo - El estandarizado MIME tipo para el generado PDF archivo, siempre configurado en application/pdf por PDF4memotor de procesamiento. Esto garantiza el correcto manejo y reconocimiento de archivos en todos los sistemas y aplicaciones. | application/pdf |
| Tamaño del archivo | Número | PDF4me Tamaño del archivo en bytes - El tamaño exacto del generado PDF Archivo en bytes, proporcionado para la planificación del almacenamiento, la optimización del ancho de banda y la monitorización de la transferencia de archivos. Esencial para la gestión de documentos empresariales y la automatización del flujo de trabajo. | 121883 |
| éxito | Boolean | PDF4me Indicador de estado de adición de campo de formulario - Indicador booleano que señala el éxito o el fracaso del proceso de adición de campos del formulario. Devuelve true para operaciones exitosas y false para cualquier error, lo que permite un manejo de errores robusto en flujos de trabajo automatizados | true |
| mensaje | String | PDF4me Mensaje de estado de adición de campo de formulario - Mensaje descriptivo que indica el resultado del proceso de adición de campos del formulario. Proporciona mensajes de estado claros para operaciones exitosas e información detallada sobre errores para la resolución de problemas. | Form fields added to PDF successfully |
| nombre del campo | String | PDF4me identificador de campo de formulario - El nombre del campo del formulario que se agregó al PDF Este identificador coincide con el parámetro Nombre del campo utilizado durante la creación del campo y es esencial para la extracción de datos del formulario y la gestión del campo. | Test Box |
| Tipo de campo de formulario | String | PDF4me confirmación del tipo de campo - El tipo de campo de formulario que se agregó correctamente al PDF documento. Confirma el tipo de campo (cuadro de texto, casilla de verificación, botón de opción, cuadro combinado) que se creó durante la operación. | TextBox |
| valor inicial | String | PDF4me valor predeterminado del campo - El valor de texto inicial o predeterminado que se estableció para el campo del formulario. Este valor aparece en el campo cuando se PDF Se abre y proporciona orientación o información precargada para los usuarios. | input |
| posición | Object | PDF4me coordenadas de posición en el campo - La posición exacta donde se colocó el campo del formulario en la página, que contiene las coordenadas X e Y medidas en puntos desde los bordes de la página. | {"x": 200, "y": 200} |
| tamaño | Número | PDF4me confirmación del tamaño del campo - El tamaño o tamaño de fuente que se aplicó al campo del formulario. Esto confirma las dimensiones del campo y la configuración de apariencia que se configuraron durante la creación del campo. | 3 |
| páginas | String | PDF4me confirmación de la página de destino - El número de página donde se agregó correctamente el campo del formulario. Confirma la página específica dentro del documento donde se ubicó el campo. | "1" |
N8N Respuesta a la acción
El PDF4me Agregar campos de formulario a PDF API Devuelve una respuesta que se puede visualizar en varios formatos. Elija la vista que mejor se adapte a sus necesidades:
- JSON
- Table
- Schema
- Binary
JSON Formato de respuesta
El crudo JSON respuesta de la 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"
}
]
Vista de tabla
Datos de respuesta en formato de tabla estructurada:
| Parámetro | Valor |
|---|---|
| success | true |
| message | Campos de formulario añadidos a PDF exitosamente |
| 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" |
Vista de esquema
Estructura de datos y tipos de respuesta:
success: ✓ true
message: AB Form fields added to PDF successfully
fileName: AB form_fields_output.pdf
mimeType: AB application/pdf
fileSize: # 121883
fieldName: AB Test Box
formFieldType: AB TextBox
initialValue: AB input
position: {} {"x": 200, "y": 200}
size: # 3
pages: AB "1"
Indicadores de tipo:
AB= String#= Número✓= Boolean{}= Object
Vista de datos binarios
El real PDF Datos y metadatos del archivo:
data
─────────────────────────────────────────
File Name: form_fields_output.pdf
File Extension: pdf
Mime Type: application/pdf
File Size: 119.0 KB
Casos de uso
Creación y conversión de formularios digitales**
- Convierta formularios en papel en formatos digitales interactivos. PDF formularios con campos rellenables
- Agregue campos de formulario a los documentos existentes para la recopilación de datos y la entrada de datos por parte del usuario.
- Crea plantillas de formularios personalizadas para encuestas, solicitudes y recopilación de comentarios.
Mejora e interactividad de los documentos
- Mejora los documentos estáticos con elementos interactivos para una mejor interacción con el usuario.
- Agregar capacidades de recopilación de datos a las existentes PDF documentos e informes
- Transformar documentos en formularios rellenables para el procesamiento automatizado de datos.
Automatización de flujos de trabajo y recopilación de datos
- Automatice la creación de formularios para procesos estandarizados de recopilación de datos.
- Integrar la adición de campos de formulario en los flujos de trabajo de procesamiento de documentos.
- Cree formularios dinámicos para diversos procesos y aplicaciones empresariales.