Tips & Tricks

Cómo aplanar un PDF sin dejar de funcionar los campos de formulario que se pueden completar

Acoplar un PDF significa fusionar todos los elementos interactivos, campos de formulario, anotaciones y capas en el contenido de la página estática. El PDF se convierte en un documento simple y no interactivo que se muestra de manera idéntica en todas partes. El aplanamiento suele ser el paso final antes de archivar o distribuir, lo que garantiza que nadie pueda modificar accidentalmente los datos del formulario o mover anotaciones.

El aplanamiento normalmente destruye los campos del formulario. La pregunta es si se puede aplanar el resto manteniendo la forma funcionando.

Comprender cómo funciona el aplanamiento de PDF Forms le ayudará a decidir si es posible el aplanamiento selectivo. El PDF Editor de WukongPDF maneja la administración de formularios PDF, y la explicación a continuación cubre lo que hace el aplanamiento en los campos de formulario y qué alternativas existen.

How to Flatten a PDF While Keeping Fillable Form Fields Still Working

Qué efecto tiene el aplanamiento en un PDF

El aplanamiento convierte elementos PDF interactivos en contenido de página estática. Las anotaciones pasan a formar parte de la imagen de la página. Los campos del formulario pierden su interactividad y se convierten en texto o gráficos en la página. Las capas se fusionan en una sola capa visible. El PDF aplanado es más simple, más compatible con lectores mayores y más resistente a modificaciones accidentales.

La compensación es la pérdida de interactividad. Los campos de formulario que aceptaron entrada de texto se convierten en texto estático que no se puede editar. Los menús desplegables se convierten en texto fijo que muestra el último valor seleccionado. Los campos de firma se convierten en imágenes estáticas. El archivo aplanado conserva lo que era visible en el momento del aplanamiento pero pierde toda capacidad de cambio.

WukongPDF

Intente editar PDF

No se necesita instalación. Funciona directamente en su navegador.

Empezar ahora →

Por qué no se puede aplanar todo excepto los campos del formulario

El aplanamiento es una operación de todo o nada en la mayoría de las herramientas PDF. El comando aplanar fusiona todos los elementos interactivos en las páginas seleccionadas. No existe ninguna configuración para excluir los campos de formulario del aplanamiento mientras se aplanan las anotaciones. La herramienta aplica el aplanamiento a la página, no a categorías de elementos de la página.

La especificación PDF admite en principio el aplanamiento selectivo, las anotaciones y los campos de formulario son tipos de objetos diferentes, pero la mayoría de las herramientas PDF no exponen esta granularidad en su interfaz de usuario. El usuario ve un botón Aplanar que aplana todo. Las bibliotecas avanzadas de manipulación de PDF a las que se puede acceder mediante secuencias de comandos pueden aplanar selectivamente tipos de elementos específicos, pero esto requiere conocimientos de programación y un entorno de desarrollo.

Solución alternativa: Aplanar en etapas

Si necesita aplanar las anotaciones mientras mantiene activos los campos del formulario, procese el documento por etapas. Primero, extraiga los campos del formulario y sus valores actuales en un archivo o estructura de datos independiente. En segundo lugar, aplana todo el documento. En tercer lugar, vuelva a agregar los campos del formulario al documento acoplado y rellénelos con los valores extraídos.

Esta solución alternativa es práctica para formularios simples con una pequeña cantidad de campos, pero deja de ser práctica para formularios complejos con docenas de campos, cálculos y reglas de validación. El paso de reconstrucción debe recrear cada propiedad del campo, no solo el valor visible. El tiempo invertido en la reconstrucción puede exceder el tiempo ahorrado al aplanar las anotaciones de forma selectiva.

Alternativa: Bloquear en lugar de aplanar

El bloqueo de anotaciones y campos de formulario proporciona resistencia a la manipulación sin destruir la interactividad. Una anotación bloqueada no se puede mover ni eliminar, pero los campos del formulario siguen funcionando. El bloqueo de elementos individuales logra gran parte de la protección que proporciona el aplanamiento y al mismo tiempo preserva la usabilidad del formulario.

En Adobe Acrobat, seleccione una anotación o un campo de formulario, abra Propiedades y establezca la propiedad Bloqueado. El elemento está protegido contra modificaciones accidentales. Un script puede bloquear todas las anotaciones en todas las páginas en una sola operación, logrando protección a nivel de anotación sin tocar los campos del formulario. El bloqueo es la alternativa práctica al aplanamiento selectivo para la mayoría de los casos de uso.

ObjetivoAplanamientoBloqueo
Evitar el movimiento de anotacionesSí (pero también destruye formularios)Sí (conserva los formularios)
Evitar la edición de campos de formularioSí (establecer Sólo lectura)
Preservar la interactividad del formulario.No (lo destruye)
Garantizar una visualización consistenteSí (anotaciones bloqueadas en su lugar)

Usar JavaScript para automatizar el bloqueo selectivo

Adobe Acrobat admite JavaScript, que puede recorrer cada anotación en cada página y bloquearlas individualmente. Se puede ejecutar un script breve, guardado como una acción en Acrobat, con un clic en cualquier documento. El script bloquea todas las anotaciones, y solo las anotaciones, dejando los campos del formulario intactos. Este es el equivalente práctico más cercano al aplanamiento selectivo para la mayoría de los usuarios.

El enfoque de script requiere escribir u obtener JavaScript una vez. Después de eso, es una herramienta reutilizable que funciona en cualquier PDF. La inversión de encontrar o escribir el guión se amortiza con cada documento en el que es necesario proteger las anotaciones y al mismo tiempo preservar los formularios. El script hace exactamente lo que el botón Aplanar no puede: tratar por separado las anotaciones y los campos del formulario.

Conservar datos de campos de formulario en documentos archivados

Los formularios archivados presentan un desafío específico. El formulario debe conservarse como un registro de lo que se envió, pero los campos en blanco del formulario deben permanecer rellenables para uso futuro. La solución es guardar dos versiones: una copia acoplada como registro de envío y una copia no acoplada como plantilla de formulario reutilizable. La copia aplanada es el archivo. La copia sin aplanar es el documento de trabajo.

Etiquete las dos versiones claramente en el nombre del archivo: Form-Archived-Flattened.pdf y Form-Template-Fillable.pdf. El nombre evita confusión sobre qué versión usar y para qué propósito. Los 10 segundos dedicados a nombrar claramente evitan que las horas de frustración descubran que la versión archivada no se puede editar o que la versión editable ha sido modificada con respecto al envío original.

Cuando aplanar es la elección correcta

Aplanar antes de archivar la versión final aprobada de un documento que nunca más se editará. El PDF aplanado es el registro permanente. Ningún destinatario puede modificar accidentalmente un campo de formulario o mover una anotación. El archivo está congelado en su estado aprobado.

No aplane documentos de trabajo que aún estén en revisión, formularios que los destinatarios deban completar o documentos que se actualizarán en el futuro. El aplanamiento es irreversible. Una vez aplanados, los elementos interactivos desaparecen. Mantenga un original sin aplanar junto con la versión aplanada si existe alguna posibilidad de que el documento necesite edición en el futuro.

WukongPDF

Intente editar PDF

No se necesita instalación. Funciona directamente en su navegador.

Empezar ahora →