Problemas de compatibilidad en formularios PDF (XFA y formularios dinámicos)
Actualizado el
A veces un formulario funciona sin problemas en un programa y se rompe en otro — los campos no aparecen, un aviso dice «ábralo en otro lector», o la página está en blanco con solo un mensaje de error. Esto es un problema de compatibilidad, y casi siempre significa que el formulario usa funciones que no todos los lectores de PDF admiten. El formulario no está roto; simplemente es más exigente que uno estándar sobre dónde se abre.
La causa habitual es un formulario avanzado o dinámico construido con una tecnología (a menudo llamada XFA o LiveCycle) que solo cierto software renderiza correctamente. Los formularios interactivos estándar tienen una amplia compatibilidad, pero estos dinámicos pueden exigir un programa concreto, y muchos lectores modernos — sobre todo en móviles y navegadores — no llegan a abrirlos correctamente.
Esta guía te ayuda a reconocer un problema de compatibilidad, entender por qué ocurre, y valorar tus opciones realistas — incluida la realidad honesta de que algunos formularios simplemente necesitan el software para el que se diseñaron, o un formato distinto por parte de quien los emite.
Paso a paso
- 1
Reconoce las señales delatoras
Un mensaje de «espere» o «ábralo en un lector compatible», una página en blanco donde debería estar el formulario, o campos que aparecen en un programa y desaparecen en otro apuntan todos a un formulario que usa funciones no admitidas.
- 2
Identifica un formulario dinámico (XFA)
Los formularios que muestran un aviso sobre necesitar software específico suelen ser formularios dinámicos XFA. No son formularios interactivos estándar, y muchos lectores — sobre todo móviles y de navegador — no pueden renderizarlos.
- 3
Prueba con un lector distinto y completo
Abre el formulario en un par de programas de PDF competentes. Un formulario interactivo estándar que se rompió en un lector básico a menudo funciona en uno completo. Un formulario dinámico puede seguir necesitando su software específico.
- 4
Pide a quien lo emite una versión compatible
Si un formulario genuinamente no se abre en ningún sitio que puedas usar, pide a quien lo envió un PDF estándar, una versión imprimible plana, o instrucciones sobre qué software necesita. Quien lo emite suele tener una alternativa.
- 5
Recurre a imprimir y rellenar si hace falta
Como último recurso para un formulario que no puedes abrir de forma interactiva, pide o genera una copia imprimible plana y complétala colocando texto en la página o a mano. No es elegante, pero siempre funciona.
Consejos
- Un aviso de «lector compatible» es la señal clásica de un formulario dinámico XFA que necesita software específico.
- Los formularios interactivos estándar tienen amplia compatibilidad; si uno solo se rompe en un lector básico, una app completa suele arreglarlo.
- Algunos formularios simplemente requieren el programa para el que se construyeron — es un límite real, no algo que forzar.
- Cuando un formulario no se abre en ningún sitio usable, quien lo emite casi siempre puede ofrecer una alternativa estándar o imprimible.
- Algunos formularios PDF pueden usar funciones no admitidas, así que «aquí no se abre» puede ser el diseño del formulario y no un fallo de tu parte.
Pruébalo desde el móvil
Los móviles son donde más muerden los problemas de compatibilidad — los formularios dinámicos XFA a menudo no se renderizan en absoluto en los lectores móviles. La app PDF Editor abre y rellena de forma fiable formularios interactivos estándar y formularios no interactivos; para un formulario dinámico que necesite software de escritorio específico, pide a quien lo emite una versión PDF estándar.