PHP 8.3.21 Released!

Introducción

Forms Data Format (FDF) es un formato de formulario para documentos PDF. La documentación (en inglés) puede ser leída en » http://www.adobe.com/devnet/acrobat/fdftoolkit.html para más detalles sobre los pormenores.

El espíritu de FDF es similar al de los formularios HTML. Las diferencias radican en los medios de transmisión de los datos al servidor, cuando el botón "submit" (enviar) es presionado (lo cual es del ámbito de Form Data Format) y el formato de formulario en sí mismo (que es más bien del ámbito de Portable Document Format, PDF). Gestionar datos FDF es uno de los objetivos de las funciones FDF. Pero hay otros. También es posible tomar un formulario PDF y prellenar los campos sin modificar el formulario en sí. En este caso, se creará un documento FDF (fdf_create()), se llenarán los campos (fdf_set_value()) y se asociará a un fichero PDF (fdf_set_file()). Finalmente, todo será enviado al cliente, con el tipo MIME application/vnd.fdf. El módulo "Acrobat reader" del navegador reconocerá este tipo MIME y leerá el fichero PDF, luego lo llenará con FDF.

Si se edita un fichero FDF con un editor de texto, se encontrará un catálogo de objetos con el nombre de FDF. Este objeto puede contener entradas tales como Fields, F, Status etc. Las entradas más comúnmente utilizadas son Fields, que indica una lista de campos de control, y F que contiene el nombre del fichero PDF al que pertenecen estos datos. Estas entradas son designadas en la documentación PDF bajo el nombre de /F-Key o /Status-Key. La modificación de estas entradas es posible con las funciones fdf_set_file() y fdf_set_status(). Los campos son modificables con las funciones fdf_set_value(), fdf_set_opt() etc.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top