← Herramientas PDF

Formularios PDF

Ningún PDF seleccionadoExporte, complete, bloquee o restablezca formularios PDF.
PDF formsLos PDFs se comparten entre todas las herramientas.

Cómo rellenar y administrar un formulario PDF existente

Rellena los campos interactivos que ya contiene un PDF, exporta sus respuestas o cambia qué campos pueden editarse. La herramienta detecta los tipos y opciones del formulario y comprueba los valores después de guardarlos. Puedes trabajar con controles por campo o con la estructura JSON del mismo documento.

Coste: Uso gratuito. Se aplican límites de tamaño de archivo y de uso.

Cómo trabajar con un formulario PDF

  1. Selecciona un PDF con campos

    Pulsa Seleccionar PDF o elige uno desde Subidas. Se admite un archivo de hasta 200 MB. La herramienta lee sus campos y el panel muestra cuántos ha detectado.

  2. Elige una acción

    Acción empieza en Exportar datos del formulario, sin más entradas. Elige Rellenar formulario para introducir valores o una de las acciones para bloquear, desbloquear, restablecer o eliminar campos.

  3. Introduce valores o nombres

    Para rellenar, edita las tarjetas de campos bajo los ajustes. Las otras cuatro acciones usan Nombres de campos (opcional) para seleccionar campos concretos.

  4. Aplica la acción

    Pulsa Aplicar acción de formulario. Al rellenar, se vuelve a leer el PDF terminado y se comprueba cada valor enviado. La confirmación cuenta valores guardados y verificados, incluidos los que mantuviste como estaban.

  5. Descarga y continúa

    Download result descarga el JSON o el PDF actualizado. Todos los resultados se guardan en el gestor compartido. Para otro paso PDF, selecciona el PDF actualizado desde Subidas, por ejemplo para rellenar el que acabas de desbloquear.

Qué hace cada acción

Exportar datos del formulario

Genera un JSON con tipo, nombre, ID, página, valor actual, opciones y estado de bloqueo de los campos. Conserva el PDF original. Sirve para consultar respuestas o preparar valores en Advanced JSON.

Rellenar formulario

Escribe valores en los campos existentes y genera un PDF. Los campos siguen siendo interactivos; puedes bloquearlos después si quieres dejarlos como solo lectura.

Bloquear campos

Los marca como solo lectura. Los lectores que respetan esta marca muestran los valores sin admitir cambios mediante los controles habituales. Deja los nombres vacíos para bloquear todo el formulario.

Desbloquear campos

Permite editar de nuevo los campos de solo lectura. Hazlo antes de rellenar campos bloqueados, porque Rellenar formulario conserva sus valores actuales.

Restablecer campos

Devuelve cada campo al valor predeterminado definido en el PDF, que puede estar vacío. También actúa sobre campos bloqueados. Sin nombres, restablece todo el formulario.

Eliminar campos

Borra los campos indicados. Conserva el texto y las líneas impresos en la página. Debes introducir al menos un nombre o ID.

Ajustes y selección de campos

Acción
Tiene seis opciones. Rellenar formulario añade Fill mode; bloquear, desbloquear, restablecer y eliminar muestran Nombres de campos (opcional).
Fill mode: Form fields
Es el modo inicial para rellenar. Cada tarjeta muestra etiqueta, nombre interno, ID y página (Page), con Required, Optional o Requirement not reported según los datos del PDF. Empieza con el valor actual. Completa los campos Required antes de aplicar; una casilla obligatoria debe estar marcada. Los campos de solo lectura aparecen desactivados con Locked.
Fill mode: Advanced JSON
Permite preparar valores como texto en Datos del formulario (JSON), útil en formularios largos o con respuestas preparadas a partir de una exportación.
Datos del formulario (JSON)
Se rellena automáticamente con la estructura exportada del PDF cuando termina la lectura de campos. Cambia solo los valores, siguiendo las reglas indicadas abajo.
Nombres de campos (opcional)
Escribe nombres internos exactos o IDs numéricos, separados por comas o saltos de línea. Se recortan los espacios exteriores. Vacío significa todos los campos para bloquear, desbloquear o restablecer; eliminar requiere al menos uno. Para consultar nombres e IDs, cambia a Rellenar formulario y Form fields. La etiqueta visible puede ser distinta del nombre interno.

Cómo se introduce cada tipo de valor

En Form fields, cada tarjeta utiliza un control adecuado al tipo del PDF. Sus opciones proceden del propio formulario.

Texto
Un campo de una línea o una caja mayor si admite varias. Si el PDF limita la longitud, no se puede superar; el contador indica el uso, por ejemplo 12/80 characters.
Fecha
Un campo de texto con el formato esperado como ejemplo, por ejemplo dd.mm.yyyy. Se guarda exactamente lo que escribes: sigue ese formato.
Casilla
Marca o desmarca la casilla. Su estado se muestra como Checked o Unchecked.
Grupo de opciones
Selecciona una de las opciones definidas en el formulario.
Cuadro combinado
Un desplegable con las opciones y No selection. Si el formulario permite entradas propias, aparece un campo de texto con sugerencias de las opciones existentes.
Lista
Un desplegable si admite una selección, o un conjunto de casillas si permite varias.

Qué estructura debe conservar el JSON

Exportar datos del formulario genera la estructura de pdfcpu. El bloque header contiene datos de referencia del origen y la versión. La lista forms agrupa los campos en textfield, datefield, checkbox, radiobuttongroup, combobox y listbox. Cada entrada contiene pages, id, name, normalmente altname (la etiqueta), su valor y locked, más detalles como maxlen, format, options o multi.

Los valores son texto, salvo las casillas, que usan true o false, y las listas, que usan una lista values. En grupos de opciones y cuadros combinados sin entrada libre, value debe ser una opción disponible o estar vacío. Las listas solo aceptan sus opciones; una lista de selección única admite como máximo una.

En Advanced JSON cambia solo value, o values en las listas. Conserva los demás datos tal como se exportaron y el mismo número de forms, sin claves ajenas ni entradas duplicadas. Usa el JSON de este mismo PDF; no sirve uno de otro documento ni un mapa simple como {"nombre":"Ana"}. Puedes pegar su exportación sin cambios u omitir las entradas que quieras dejar intactas. Debe quedar al menos un valor editable. Los campos bloqueados mantienen sus valores.

Formatos y límites

Entrada
Un PDF con campos interactivos de formulario de los tipos admitidos.
Salida
Exportar datos del formulario: un JSON. Las demás acciones: un PDF.
Tamaño máximo
200 MB por archivo, equivalentes a 200 MiB.
Tipos de campo
Texto, fecha, casilla, grupo de opciones, cuadro combinado y lista.
Contraseñas
Se procesan PDF que abren sin contraseña y solo restringen edición, manteniendo esa protección. Si exigen contraseña al abrir, usa antes Desbloquear PDF conociéndola.
Procesamiento
En nuestro servidor con pdfcpu, hasta 15 minutos por trabajo. La vista previa se muestra en el navegador. Sin IA ni servicios externos.
Marca de agua
No se añade.
Conservación
Las subidas y los resultados se eliminan tras 48 horas para invitados y 30 días para cuentas gratuitas. Los planes de pago pueden conservarlos más tiempo.

Preguntas frecuentes

¿Por qué mi PDF no tiene campos rellenables?

Las casillas o líneas impresas pueden parecer un formulario sin contener campos interactivos. Algunos lectores añaden texto sobre la página al rellenar y firmar. Información PDF indica Form: No si no hay un formulario. Los archivos que solo contienen el antiguo formato XML XFA tampoco ofrecen los campos estándar que lee esta herramienta.

¿Qué reviso si no se bloquean, restablecen o eliminan campos?

Compara Nombres de campos (opcional) con los nombres e IDs de las tarjetas en Rellenar formulario. Cada entrada debe ser un nombre interno exacto, con sus mayúsculas, o un ID numérico. Sepáralas por comas o líneas e incluye al menos una para Eliminar campos.

¿Por qué hay campos que no puedo editar?

Son campos de solo lectura y muestran Locked. Ejecuta Desbloquear campos, selecciona el PDF desbloqueado desde Subidas y rellénalo. Si todos están bloqueados, se indica que no hay campos editables.

¿Bloquear impide que alguien cambie las respuestas?

Activa la marca de solo lectura. Su aplicación depende del lector; comprueba el archivo en el programa del destinatario. Un editor PDF o Desbloquear campos puede quitarla. Los valores siguen siendo datos de formulario. Para restringir edición, bloquea los campos y configura después Permisos PDF.

¿Por qué está desactivado Aplicar acción de formulario?

Debe haber un PDF seleccionado. En Rellenar formulario se espera a terminar la lectura de campos; Form fields también espera la información sobre campos obligatorios de la vista previa. Si aparece Form fields unavailable, pulsa Retry.