Categorías

Rellenador PDF AcroForm

Rellena campos de formulario PDF por JSON y exporta el PDF final

Usa pdf-lib. Compatible con AcroForm; en PDF hibridos XFA puede quitar XFA y rellenar AcroForm.

Resultados de ejemplo

2 Ejemplos

Rellenar formulario basico

Inyecta texto, checkbox, radio, dropdown y lista en AcroForm

pdf-acroform-filler-example1.pdf Ver archivo
Ver parámetros de entrada
{ "pdfFile": "/public/samples/pdf/form-sample-acroform.pdf", "fieldDataJson": "{\"full_name\":\"Alex Doe\",\"agree_terms\":true,\"tier\":\"pro\",\"country\":\"US\",\"hobbies\":[\"Reading\",\"Music\"]}", "removeXfaBeforeFill": true, "flatten": true, "strictMode": false }

Rellenar sin aplanar

Rellena campos y mantiene el formulario editable

pdf-acroform-filler-example2.pdf Ver archivo
Ver parámetros de entrada
{ "pdfFile": "/public/samples/pdf/form-sample-acroform.pdf", "fieldDataJson": "{\"full_name\":\"Taylor Smith\",\"agree_terms\":false,\"country\":\"DE\",\"tier\":\"basic\"}", "removeXfaBeforeFill": true, "flatten": false, "strictMode": false }

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: application/pdf

JSON object where key = field name, value = field value

For hybrid PDFs, remove XFA packet and fill AcroForm fallback

Flatten fields to make result non-editable

Fail immediately when any field cannot be mapped/written

Datos clave

Categoría
PDF Tools
Tipos de entrada
file, textarea, checkbox
Tipo de salida
file
Cobertura de muestras
4
API disponible
Yes

Resumen

El Rellenador PDF AcroForm es una herramienta eficiente diseñada para automatizar la cumplimentación de formularios PDF mediante la inyección de datos en formato JSON, permitiendo procesar campos de texto, casillas de verificación, listas desplegables y botones de opción de manera precisa.

Cuándo usarlo

  • Cuando necesitas automatizar el llenado de múltiples formularios PDF con datos provenientes de bases de datos o sistemas externos.
  • Al trabajar con archivos PDF híbridos que contienen capas XFA obsoletas y requieren una conversión a AcroForm para ser editables.
  • Para generar documentos finales bloqueados (aplanados) que impidan ediciones posteriores por parte del usuario final.

Cómo funciona

  • Carga tu archivo PDF que contenga campos de formulario AcroForm.
  • Proporciona un objeto JSON donde las claves coincidan con los nombres de los campos del formulario y los valores sean los datos a insertar.
  • Configura opciones adicionales como la eliminación de capas XFA, el aplanado del documento o el modo estricto para validar la integridad de los campos.
  • Descarga el archivo PDF resultante con la información integrada correctamente.

Casos de uso

Generación masiva de contratos o formularios de registro a partir de datos de clientes.
Automatización de informes administrativos donde los datos deben insertarse en plantillas PDF predefinidas.
Conversión y limpieza de formularios antiguos con tecnología XFA hacia formatos AcroForm estándar.

Ejemplos

1. Automatización de registro de usuarios

Administrador de sistemas
Contexto
Se requiere generar cientos de formularios de inscripción con datos extraídos de un CRM.
Problema
El llenado manual es propenso a errores y consume demasiado tiempo.
Cómo usarlo
Sube el formulario maestro, ingresa el JSON con los datos del usuario y activa el aplanado para asegurar la integridad del documento.
Configuración de ejemplo
{"full_name": "Juan Pérez", "agree_terms": true, "tier": "pro", "country": "ES"}
Resultado
Un archivo PDF final listo para enviar, con los datos integrados y el formulario bloqueado contra ediciones.

2. Procesamiento de formularios editables

Analista de datos
Contexto
Necesito rellenar campos básicos en un formulario para que el cliente final pueda revisar y ajustar detalles menores antes de firmar.
Problema
Necesito pre-rellenar la información básica sin bloquear el documento.
Cómo usarlo
Carga el PDF, inserta el JSON con la información básica y desactiva la opción de aplanar.
Configuración de ejemplo
{"full_name": "Ana García", "country": "MX"}
Resultado
Un PDF con los campos pre-rellenados que aún permite al usuario modificar la información si fuera necesario.

Probar con muestras

json, pdf, video

Hubs relacionados

Preguntas frecuentes

¿Qué tipos de campos admite esta herramienta?

Admite campos estándar de AcroForm, incluyendo cuadros de texto, casillas de verificación, botones de opción y listas desplegables.

¿Qué significa 'Aplanar campos'?

Al aplanar el PDF, los campos de formulario se convierten en contenido estático, lo que impide que el usuario final pueda modificar los datos una vez generado el archivo.

¿Cómo manejo formularios PDF híbridos con XFA?

Puedes activar la opción 'Quitar XFA antes de rellenar' para eliminar la capa XFA y permitir que la herramienta rellene los campos AcroForm subyacentes.

¿Qué sucede si un campo en el JSON no existe en el PDF?

Si el 'Modo estricto' está activado, la herramienta fallará inmediatamente. Si está desactivado, ignorará los campos que no encuentre y procesará el resto.

¿Es posible editar el PDF después de rellenarlo?

Sí, si no seleccionas la opción de 'Aplanar campos', el archivo resultante conservará los campos de formulario editables.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/pdf-acroform-filler

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
pdfFile file (Subida requerida) -
fieldDataJson textarea JSON object where key = field name, value = field value
removeXfaBeforeFill checkbox No For hybrid PDFs, remove XFA packet and fill AcroForm fallback
flatten checkbox No Flatten fields to make result non-editable
strictMode checkbox No Fail immediately when any field cannot be mapped/written

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/pdf-acroform-filler para obtener filePath, luego pasar filePath al campo de archivo correspondiente.

Formato de respuesta

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Archivo: Archivo

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-pdf-acroform-filler": {
      "name": "pdf-acroform-filler",
      "description": "Rellena campos de formulario PDF por JSON y exporta el PDF final",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-acroform-filler",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Soporte para enlaces de archivos URL o codificación Base64 para parámetros de archivo.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]