Tratamiento de los datos del formulario

Aplicaciones en PDF para el envío de formularios

Hay varias herramientas de PDF que se pueden utilizar para rellenar y enviar un formulario.

Kofax Power PDF for Mac admite el envío de formularios en formato HTML, XFDF y PDF. No admiten el envío de formularios en formato FDF. Un usuario puede descargar la demo gratuita de la aplicación y rellenar y enviar un formulario.

Lavista previa no admite el envío de formularios. Los formularios creados en Kofax Power PDF for Mac mostrarán una página introductoria en la que se explica esto y se ofrece un enlace de descarga para Kofax Power PDF for Mac.

Adobe Reader admite el envío de formularios en formato HTML, FDF y XFDF.

Adobe Acrobat admite el envío de formularios en formatos HTML, FDF, XFDF y PDF.

Kofax Power PDF admite el envío de formularios en formato HTML y FDF. Si se especifica XFDF, Kofax Power PDF se enviará en formato FDF.

Recogida y tratamiento de datos del formulario básico

Una vez que el usuario hace clic en el botón de envío del formulario, los datos introducidos en los campos rellenables se empaquetan en formato XFDF y se envían a la ubicación designada, es decir, una URL o una dirección de correo electrónico. Para configurar el botón de envío, consults Creación de formularios. Ten en cuenta que XFDF es la única opción disponible con el botón de envío.

Cuando un usuario envía un formulario por correo electrónico, usted, el creador del formulario, recibirá un correo electrónico con un archivo XFDF que contiene el contenido rellenado del formulario. Mira estos datos aplicándolos al formulario original. Para ello, abre una copia en blanco del formulario y ejecuta el script "Procesar XFDF". Descárgalo desde aquí:

https://cdn.smilesoftware.com/Process_XFDF_1.0.zip

¿Por qué XFDF?

De los formatos disponibles, el XFDF es el menos propietario y el más fácil de posprocesar. Sería estupendo que se dispusiera de un formato simple de valores separados por comas (CSV) o por tabulaciones (TSV), pero éstos no forman parte de la especificación del PDF y, por tanto, no se pueden ofrecer.

Formatos de datos

XFDF (XML Forms Data Format) es muy flexible porque básicamente es el contenido del formulario envuelto en XML. Esto hace que sea fácil de analizar con otras herramientas.

FDF y PDF se utilizan con los formularios que se envían dentro del ecosistema de Adobe. El post-procesamiento de archivos FDF con cualquier otro producto que no sea Adobe es difícil y no se recomienda.

HTML es útil si uno ya tiene scripts de procesamiento de formularios en el backend y quiere adaptarlos para manejar formularios PDF. Por lo demás, no es tan regular ni tan fácil de posprocesar como el XFDF.

Referencias:

Especificación XFDF:
https://www.iso.org/obp/ui/#iso:std:iso:19444:-1:ed-1:v1:en

Especificación FDF:
https://www.adobe.com/content/dam/acom/en/devnet/pdf/pdfs/pdf_reference_archives/PDFReference.pdf